問題タブ [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.

0 投票する
0 に答える
62 参照

java - Maven EnforcerRule の Artifact ファイルの取得

私は、プロジェクトの推移的な依存関係である jar を調べる必要があるものを書いEnforcerRuleています。maven-enforcer-plugin

以下のコードでは、必要な部分を取得してから、すべての依存関係を取得し、packages=jar を使用してそれぞれについていくつかの作業を行います。

私のjarチェッカーは次のことを行います

残念ながら、テスト プロジェクトでf実行すると null になります。mvn package

依存関係の収集と解決後にルールを実行するように指定する方法はあります@Mojo(requireDependencyCollection=Scope.COMPILE, requireDependencyResolution=Scope.COMPILE)か?

エンフォーサ ルールで、「各依存先 jar 内の各ファイルに対して ...」を表現するより良い方法はありますか?

0 投票する
1 に答える
1182 参照

maven - Maven エンフォーサーは子に追加します

Maven Enforcer プラグインを使用しています。parent と childがあるので、 andタグの要素を上書きするのではなく追加pom.xmlしたいと思います。これを使用してみましたが、動作しますが、余分なタグが付けられてしまいます。間違って使用していますか、または余分なタグを回避するにはどうすればよいですか? 以下の例を参照してください。exclusionsinclusionscombine.children="append"configurationcombine.childrenconfiguration

親でpom.xml:

子の場合pom.xml:

期待される効果的な POM:

実際の有効POM:

0 投票する
1 に答える
2605 参照

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は_