一、前言
一般被引用的包开发都是要求放在nexus仓库中,等到有jar包服务需要引用该包的时候直接从nexus仓库中获取即可,实现了该引用包的公用
二、代码配置
编辑代码中的pom.xml文件配置
vi pom.xml
<distributionManagement>
<repository>
<id>nfd_nexus</id> #自行命名id
<name>nfd Repository</name>
<url>http://10.1.60.112:8081/repository/nfd-releases/</url> #使用nexus仓库的项目地址
</repository>
<snapshotRepository>
<id>nfd_nexus</id>
<name>nfd Snapshot Repository</name>
<url>http://10.1.60.112:8081/repository/nfd-snapshots/</url> ##使用nexus仓库的项目地址
</snapshotRepository>
</distributionManagement>
查看nexus仓库,复制项目存放目录的地址,粘贴到上面的配置中
这是配置好的pom.xml文件
编辑maven的setting.xml配置文件,配置nexus仓库的账号密码
vi /etc/maven/apache-maven-3.9.0/conf/settings.xml
<servers>
<server>
<id>nfd_nexus</id> #匹配上面的pom.xml的id
<username>nfd</username> #nexus仓库的用户名
<password>11111111</password> #nexus仓库的密码
</server>
</servers>
至此配置完成
代码打包完成后执行以下命令推送 到nexus仓库即可
mvn deploy