【问题标题】:Maven release pluginMaven 发布插件
【发布时间】:2020-05-07 22:17:46
【问题描述】:

嗨,Meier,我使用了以下目标 mvn org.codehaus.mojo:versions-maven-plugin:2.7:update-property - Dproperty=emom.web.dependency.shr.version -DallowSnapshots=true

我的工作 B pom.xml 是

   <dependency>
     <groupId>com.safeway.app</groupId>
      <artifactId>emom-shr</artifactId>
     <version>${emom.web.dependency.shr.version}</version>
    </dependency>

在属性下它有版本编码

      <emom.web.dependency.shr.version>19.6.5- 
       SNAPSHOT</emom.web.dependency.shr.version>

我的工作一个 pom.xml

         <groupId>com.safeway.app</groupId>
        <artifactId>emom-shr</artifactId>
        <version>20.1.0-SNAPSHOT</version>
        <packaging>jar</packaging>

当我运行上述目标时,maven 正在选择最新版本,即(20.1.0) 来自 artifactory 但是当我在属性下检查 Job B 的 pom.xml 时,它仍然显示 19.6.5 我需要一种方法将 19.6.5 或当前版本更改为可用的最新版本。我是不是做错了什么无法弄清楚。

【问题讨论】:

  • 您需要重新格式化您的问题,以便人们可以阅读它。

标签: maven


【解决方案1】:

您需要versions:update-property 来更新您的 POM 中的属性内容。

https://www.mojohaus.org/versions-maven-plugin/update-property-mojo.html

【讨论】:

  • Hey Meier,我尝试过使用 mvn org.codehaus.mojo:versions-maven-plugin:2.7:update-property
猜你喜欢
  • 1970-01-01
  • 2014-09-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-16
  • 2012-10-14
  • 2013-04-02
  • 1970-01-01
相关资源
最近更新 更多