Maven

Maven 中 jar 包的 Snapshot 和 Releas

2018-01-10  本文已影响4019人  当当一丢丢

概念

使用场景

依赖包 deploy 设置

step 1

<!-- 项目发布管理:在依赖包所在项目的 pom 文件添加如下配置 -->
<distributionManagement>
  <repository>
    <id>releases</id> //发布时,设置的存放 release 版本 jar 包的仓库地址
    <name>User Project Release</name>
    <url>http://127.0.0.1:8081/nexus/content/repositories/releases/</url>
  </repository>

  <snapshotRepository>
    <id>snapshots</id>
    <name>User Project SNAPSHOTS</name> //发布时,设置的存放 snapshot 版本 jar 包的仓库地址
    <url>http://127.0.0.1:8081/nexus/content/repositories/snapshots/</url>
  </snapshotRepository>
</distributionManagement>

step 2

<!-- jar包 身份信息配置 -->
<groupId>cc.mzone</groupId>
<artifactId>m1</artifactId>
//如果想发布到snapshot仓库中,则需要在版本号后加上-SNAPSHOT(注意这里必须是大写)
<version>0.1-SNAPSHOT</version> 
<packaging>jar</packaging>

jar包发布到本地缓存仓库

deploy 命令

验证结果

上一篇下一篇

猜你喜欢

热点阅读