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之类的存储库条目?