在编码过程中,有些通用的代码模块,有时候我们不想通过复制粘贴来粗暴地复用。因为这样不仅体现不了变化,也不利于统一管理。这里我们使用maven deploy的方式,将通用的模块打成jar包,发布到Nexus私服,让其他的项目来引用,以更简洁高效的方式来实现复用和管理。
<server>
<id>nexus-releases</id>
<username>admin</username>
<password>admin123</password>
</server>
<server>
<id>nexus-snapshots</id>
<username>admin</username>
<password>admin123</password>
</server>
此处设置的用户名和密码都是nexus的登陆配置
<distributionManagement>
<repository>
<id>nexus-releases</id>
<url>http://192.168.1.123:8081/repository/maven-releases/</url>
</repository>
<snapshotRepository>
<id>nexus-snapshots</id>
<url>http://192.168.1.123:8081/repository/maven-snapshots/</url>
</snapshotRepository>
</distributionManagement>
1. 使用使用命令package打包项目:可以使用idea自带的maven工具,或者也可以使用命令mvn package
2. 登录私服网址,选择upload,选择一个仓库,选择步骤1中打包生成的target文件夹里面的jar文件
3. 验证,在browse里面找是否上传成功,上传成功之后,可以在其他应用引用该进行开发