4
我正在使用mvn versions:display-dependency-updates versions:display-plugin-updates
目標來檢查依賴項或插件更新。Maven版本插件:從maven依賴關係引用rule.xml?
我的Maven項目是一個多模塊之一,它看起來像這樣:
moduleA
|- moduleB1
| |- moduleC
|- moduleB2
|- build-config/rules.xml
由於有一些不需要的更新,如貝塔我不想,我做了一個過濾器(工作) 。我用它這樣的:
<profile>
<id>maven-version-plugin-1</id>
<activation>
<property>
<name>version.rules.uri</name>
</property>
</activation>
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>versions-maven-plugin</artifactId>
<configuration>
<rulesUri>${version.rules.uri}</rulesUri>
</configuration>
</plugin>
</plugins>
</build>
</profile>
我不得不默認情況下它指向./build-config/rules.xml
使用配置文件和屬性version.rules.uri
,因爲它必須引用現有文件(但它也是我settings.xml
具有絕對路徑)。
我想避免通過:
- 發佈一個獨立的
build-config
項目 - 使用一些URI引用此項目:
m2:myGroupId:myArtifactId:version:scope:jar/rules.xml
現在的問題:是否存在的實現Maven Wagon Plugin(由Maven版本插件使用)允許讀取諸如jar之類的存儲庫條目?