[英]Versions Maven Plugin: package not found after versions:use-latest-versions
[英]How to make maven versions:use-latest-versions step up import scoped entry in dependencyManagement?
我們使用maven版本插件通過定期的mvn版本保持我們的版本最新:use-latest-versions。 在我們的poms中,我們對另一個POM具有導入作用域依賴關系,如下所示:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>se.company.maven</groupId>
<artifactId>maven-third-party-dependencies</artifactId>
<version>0.0.1</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
當我們運行mvn版本時:use-latest-versions我們所有的依賴項(以及dependencyManagement中的其他條目)都會被加強,除了這個。 有沒有辦法讓版本插件加強這種條目?
當您將導入范圍的依賴項的版本放在屬性中時,它會起作用,並使用versions:update-properties
目標。
你的示例pom將如下所示:
<properties>
<my.dependency.version>0.0.1</my.dependency.version>
</properties>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>se.company.maven</groupId>
<artifactId>maven-third-party-dependencies</artifactId>
<version>${my.dependency.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.