問題タブ [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.
maven - Maven エンフォーサーとワイルドカードの依存関係の除外
依存関係の収束を確認するために Maven エンフォーサ プラグインを使用しています。この(不自然な)例を考えると:
私はこの出力を得る:
したがって、この問題を回避するためにワイルドカードの除外を使用するように pom を変更できると単純に考えました。
しかし、Maven はワイルドカードを無視し、同じエラーが発生します。エラーを修正する唯一の方法は、グループとアーティファクト ID を明示的に入力することです。
この状況でワイルドカード除外を使用することは可能ですか? 注意: Maven 3.0.5、3.2.1、および 3.3.3 を使用してみましたが、うまくいきません!
どうもありがとう
maven - Maven の最小バージョンを適用する
プロジェクトのビルドに必要な Maven の最小バージョンを POM で指定することはできますか?
古いバージョンの Maven のバグにより、大きなアーティファクト (>2GB) が静かに切り捨てられるため、プロジェクトを構築する人々から問題を追跡するのに多くの時間を浪費してきました。これらは、当然のことながら、最終製品で奇妙で壊れた動作を引き起こす傾向があります。
はい、サポートする予定の最小バージョンは 3.2.5 であると述べていますが、私は疑問に思っています: バージョンがそれ未満の場合、Maven に救済を求める方法はありますか? これを行うプラグインを簡単に作成できると思いますが、それはやり過ぎのようです。だから、もっと簡単な方法があることを望んでいました。
maven - Maven エンフォーサ プラグイン - xom:xom の奇妙なアーティファクト ツリー
Maven エンフォーサ プラグインを使用しようとしていますが、複数のバージョンが原因でこのエラーが発生します。xom:xom の中に xom:xom を入れる方法を教えてください。
更新 1:
プラグイン情報:
Maven Enforcer プラグインの完全な出力。ご覧のとおり、問題は xom:xom と jaxen:jaxen にあります
maven - 収束エラーになるようにバインドされたkafka mavenを含める
Kafka メッセージを生成/消費する Java ベースのアプリを開発しています。私のpomには次のものがあります:
また、Maven Enforcer プラグインも使用しています。エンフォーサ プラグインを呼び出していないように見える Eclipse では、プログラムは正常にビルドおよび実行されます。Eclipse の外で、「mvn clean package」を実行すると、エンフォーサーが収束エラーをスローします。
これに対処するための推奨される方法は何ですか? もちろん、推移的なzookeeperの依存関係を除外して明示的に追加することもできますが、これに頼らずにkafkaプロジェクトを構築できないのは奇妙に思えます。通常、推移的な依存関係が異なるトップレベルの依存関係から異なるバージョンで提供される場合は、推移的な依存関係を除外します。ここで - 私はたった 1 つのトップレベルの依存関係、kafka で問題を抱えています。