nexus的快速使用


预计阅读时间:2 分钟

1.如何从私服仓库下载Jar包

B站导航

2.如何将自己的Jar包上传到私服仓库

上传快照版本

  1. 在pom文件中,把版本号改成
<version>1.0-SNAPSHOT</version>

注:在Maven中是通过版本号是否含有SNAPSHOT来区分该版本是正式版还是快照版的

  1. 在你要打包成Jar包项目的pom文件中写入以下配置
    <!--把Jar包发布到哪-->
    <distributionManagement>
        <snapshotRepository>
            <id>maven-nexus</id>
            <url>http://localhost:8081/repository/maven-snapshots/</url>
        </snapshotRepository>
    </distributionManagement>

该标签为2级标签

  • id一定要与maven中配置的nexus-publicid相同
  • url为快照仓库(maven-snapshots)的URL地址

  • 先在生命周期中进行clean

  • 在生命周期中选择deploy即可发布快照版本

上传正式版本

与发布快照版本相似 1. 去掉版本号中的SNAPSHOT,如:

<version>1.0</version>

注:在Maven中是通过版本号是否含有SNAPSHOT来区分该版本是正式版还是快照版的

  1. 在pom文件中添加以下配置
    <distributionManagement>
        <!--快照版本地址-->
        <snapshotRepository>
            <id>maven-nexus</id>
            <url>http://localhost:8081/repository/maven-snapshots/</url>
        </snapshotRepository>

        <!--正式版-->
        <repository>
            <id>maven-nexus</id>
            <url>http://localhost:8081/repository/maven-releases/</url>
        </repository>
    </distributionManagement>
  1. 先在生命周期中进行clean
  2. 在生命周期中选择deploy即可发布正式版本

注:在两次发布的版本号相同时,快照版本是可以被覆盖的。但是正式版的Jar包是不能被覆盖的

可以通过在nexus的面板中通过调整发布策略来改变


本文由 changchang 原创,转载请注明出处。

📖相关推荐