問題タブ [aether]

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 投票する
1 に答える
882 参照

java - Maven の依存関係をプログラムでダウンロードする

私はすべてのmaven依存関係をaether経由でプログラムでダウンロードしようとしています。すべての推移的な依存関係を取得できます (からのコードの礼儀)

https://github.com/apache/maven-resolver/blob/master/maven-resolver-demos/maven-resolver-demo-snippets/src/main/java/org/apache/maven/resolver/examples/ResolveTransitiveDependencies.java

ただし、依存関係に必要なプラグインをダウンロードしないためです。

私はMavenにまったく慣れていないので、ここで完全に明らかな何かが欠けている可能性がありますが、どんな助けも大歓迎です.

ResolveTransitiveDependencies.java を使用して sonarqube プラグインの依存関係をダウンロードしようとすると、次のものが正しくダウンロードされます。

ただし、個々の推移的な依存関係 POM の一部であるプラグインはダウンロードされません。Aether からそれを行う方法はありますか?

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

java - aether collectDependencies で依存関係を除外する方法

に似たものを作りたいmvn dependency:tree。依存関係にexclusionsタグがある場合、その推移的な依存関係は解決された結果に表示されません。

ただし、このライブラリのすべての推移的な依存関係を除外することを期待して、依存関係に除外を追加するデモの例に似たものを作成しようとしましたが、それでも完全なツリーが出力されます。