上传私有jar包到私服仓库
更改maven配置文件settings.xml,添加如下代码:
<!--配置仓库私服-->
<mirrors>
<mirror>
<id>nexus</id>
<mirrorOf>*</mirrorOf>
<url>http://ip:端口/repository/maven-public/</url>
</mirror>
</mirrors>
<servers>
<server>
<id>nexus</id>
<username>admin</username>
<password>admin123</password>
</server>
</servers>
更改之后保存.
然后通过命令行输入:
mvn deploy:deploy-file -DgroupId=groupId -DartifactId=artifactId -Dversion=version -Dfile=本地jar包路径 -DrepositoryId=releases/snapshots -Durl=仓库地址
例子:
成功如下图:
期间碰到过问题,上传的url 是 maven-public, 会报 405 错误,改为maven-realease就好了.
有的时候会报错 找不到 相应pom.xml 文件,
我的解决办法是写一个pom.xml,然后在上传;