2016-11-23 22 views

回答

1

要更新的版本這正好適合我:

我的聚甲醛與BOM

 <properties> 
      <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 
      <java.version>1.7</java.version> 
      <spring.version>3.2.6.RELEASE</spring.version> 
     </properties> 

     <dependencyManagement> 
      <dependencies> 

       <dependency> 
        <groupId>org.springframework</groupId> 
        <artifactId>spring-framework-bom</artifactId> 
        <version>${spring.version}</version> 
        <type>pom</type> 
        <scope>import</scope> 
       </dependency> 

      </dependencies> 
     </dependencyManagement> 

在這種情況下mvn versions:update-properties -Dincludes=org.springframework:spring-framework-bom結果是

[INFO] --- versions-maven-plugin:2.2:update-properties (default-cli) @ abc --- 
[INFO] artifact org.springframework:spring-framework-bom: checking for updates from nexus-dev 
[INFO] artifact org.springframework:spring-framework-bom: checking for updates from nexus 
[INFO] Updated ${spring.version} from 3.2.6.RELEASE to 4.3.4.RELEASE 

執行插件currenly不行檢測快照版本轉換爲依賴關係管理部分,但是管理依賴關係從它的依賴關係管理部分聲明。它會激活規則,如果進入bom存在一個託管的依賴與快照版本,它的依賴關係是在一個孩子pom出依賴管理部分聲明。但是,像彈簧框架這樣的第三方依賴bom工件,舉例來說,非常適合。

相關問題