問題タブ [maven-enforcer-plugin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Maven EnforcerRule の Artifact ファイルの取得
私は、プロジェクトの推移的な依存関係である jar を調べる必要があるものを書いEnforcerRule
ています。maven-enforcer-plugin
以下のコードでは、必要な部分を取得してから、すべての依存関係を取得し、packages=jar を使用してそれぞれについていくつかの作業を行います。
私のjarチェッカーは次のことを行います
残念ながら、テスト プロジェクトでf
実行すると null になります。mvn package
依存関係の収集と解決後にルールを実行するように指定する方法はあります@Mojo(requireDependencyCollection=Scope.COMPILE, requireDependencyResolution=Scope.COMPILE)
か?
エンフォーサ ルールで、「各依存先 jar 内の各ファイルに対して ...」を表現するより良い方法はありますか?
maven - Maven エンフォーサーは子に追加します
Maven Enforcer プラグインを使用しています。parent と childがあるので、 andタグの要素を上書きするのではなく追加pom.xml
したいと思います。これを使用してみましたが、動作しますが、余分なタグが付けられてしまいます。間違って使用していますか、または余分なタグを回避するにはどうすればよいですか? 以下の例を参照してください。exclusions
inclusions
combine.children="append"
configuration
combine.children
configuration
親でpom.xml
:
子の場合pom.xml
:
期待される効果的な POM:
実際の有効POM:
java - travis-ci.org で maven-enforcer-plugin を 3.1.1 で実行すると、maven 3.2.5 が検出されるのはなぜですか?
Maven 3.1.1 で実行するとローカルで正常に動作するプロジェクトdocument-scanner-aggregatorが~/apache-maven-3.1.1/bin/mvn clean install
あります。 .org。ただし、ビルドを実行する Maven バージョンが強制されるはずなので、そうする必要はありませんよね?
失敗は
そして構成は
javaocrで。
.travis.yml
は_