私のMavenプロジェクトのすべての第1レベルの依存関係に関する情報を取得できるかどうか疑問に思います。次の情報が必要です:名前、ベンダー、バージョン、ライセンスタイプ、参照URL、説明。この情報はすべて、各パッケージのpom.xmlに保存されます。問題は、絶えず変更されている数百の依存関係を持つ約20のプロジェクトの階層があることです。
Maven依存関係プラグインについて知っています。sとsのmvn dependency:list
組み合わせを使用してパッケージのリストを実行および抽出しました。しかし、ライセンス情報とURLが必要です。pom.xmlを解析して興味深いパッケージを抽出し、この情報を抽出する独自のパーサーを実装できますが、すぐに使用できるものが存在するはずです。grep
sed