安装本地jar包到仓库中
$ mvn instatll:install-file -Dfile=C:\ojdbc8.jar -DgroupId=ojdbc -DartifactId=ojdbc -Dversion=8 -Dpackaging=jar
发布jar包到mvn私服Nexus
- 查看有效的settings.xml设置
$ mvn help:effective-settings
- 修改maven的配置文件,在xml中添加
<server>
<!-- 私服仓库的ID,在仓库的configuration可以看到 -->
<id>thirdparty</id>
<username>development</username>
<password>admin123</password>
</server>
修改完成之后,在通过查看有效的settings.xml设置,保证有上面的配置
-
管理私服仓库,修改仓库的deployment policy为Allow Redeploy
-
命令行发布
# 发布jar包
$ mvn deploy:deploy-file -DgroupId=com.matrix.nickel -DartifactId=mybatis-hello -Dversion=1.0.0 -Dpackaging=jar -Dfile=C:/mybatis-matrix.jar -Durl=http://192.168.1.23:80/nexus/content/repositories/thirdparty -DrepositoryId=thirdparty
# 发布源码
$ mvn deploy:deploy-file -DgroupId=com.matrix.nickel -DartifactId=mybatis-hello -Dversion=1.0.0 -Dpackaging=jar -Dclassifier=sources -Dfile=C:/mybatis-matrix-sources.jar -Durl=http://192.168.1.23:80/nexus/content/repositories/thirdparty -DrepositoryId=thirdparty
# 发布javadoc
$ mvn deploy:deploy-file -DgroupId=com.matrix.nickel -DartifactId=mybatis-hello -Dversion=1.0.0 -Dpackaging=jar -Dclassifier=javadoc -Dfile=C:/mybatis-matrix-javadoc.jar -Durl=http://192.168.1.23:80/nexus/content/repositories/thirdparty -DrepositoryId=thirdparty