您的当前位置:首页正文

Maven项目发布jar包到Nexus私服

2024-12-02 来源:个人技术集锦

在编码过程中,有些通用的代码模块,有时候我们不想通过复制粘贴来粗暴地复用。因为这样不仅体现不了变化,也不利于统一管理。这里我们使用maven deploy的方式,将通用的模块打成jar包,发布到Nexus私服,让其他的项目来引用,以更简洁高效的方式来实现复用和管理。

一、Maven的settings.xml文件中设置标签

<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的登陆配置

二、在项目的pom.文件中设置

<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里面找是否上传成功,上传成功之后,可以在其他应用引用该进行开发

 

 

 

显示全文