两种方式:
1、通过nexus网页手动上传(自行百度)
适用于第三方jar上传到nexus,比如oracle驱动。
2、配置方式(自己内部项目打成包上传到nexus,供其他项目使用)
2.1、先在settings.xml中配置私服用户名密码
<servers>
<!--发布版 -->
<server>
<id>nexus-realease</id>
<username>admin</username>
<password>admin123</password>
</server>
<!--快照版 -->
<server>
<id>nexus-snapshots</id>
<username>admin</username>
<password>admin123</password>
</server>
</servers>
2.2、在项目中pom定义如下
<distributionManagement>
<!-- 发布版 -->
<repository>
<!—id与settings.xml发布版一致 -->
<id>nexus-release</id>
<name>Nexus Release Repository</name>
<url>http://localhost/nexus-2.11/content/repositories/releases/</url>
</repository>
<!-- 快照版 -->
<snapshotRepository>
<!—id与settings.xml快照版一致 -->
<id>nexus-snapshots</id>
<name>Nexus Snapshots Repository</name>
<url>http://localhost/nexus-2.11/content/repositories/snapshots/</url>
</snapshotRepository>
</distributionManagement>
发布方式:
配置好后,运行maven的deploy命令即可打包上传到nexus。
若有兴趣,欢迎来加入群,【Java初学者学习交流群】:458430385,此群有Java开发人员、UI设计人员和前端工程师。有问必答,共同探讨学习,一起进步!
欢迎关注我的微信公众号【Java码农社区】,会定时推送各种干货: