mvn versions:display-dependency-updates versions:display-plugin-updates
目標を使用して、依存関係またはプラグインの更新を確認しています。
私の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>
既存のファイルを参照する必要があるため、プロファイルとプロパティを使用するversion.rules.uri
必要があります(デフォルトでは を指していますが、絶対パスで./build-config/rules.xml
もあります)。settings.xml
私はそれを避けたい:
- 独立した
build-config
プロジェクトの公開 - いくつかの uri を使用してこのプロジェクトを参照します。
m2:myGroupId:myArtifactId:version:scope:jar/rules.xml
ここで質問: jar などのリポジトリ エントリの読み取りを可能にする Maven Wagon プラグイン (maven バージョン プラグインで使用される) の実装はありますか?