4

Stack Overflow に関する以前の質問では、Maven 管理プロジェクト内のすべてのモジュールのグラフをプロットできることが示されました。

Maven Central によって管理されるすべての依存関係の信頼できる視覚的表現を誰かが作成して公開したかどうか疑問に思っていますか?

4

1 に答える 1

3

目標を達成するのに役立つツールが存在します。これはPom Explorerと呼ばれます。

ここでウェブサイトを見つけることができます:github.com/ltearno/pom-explorer

Maven プロジェクトのグラフを操作するためのツールです。ティーザーとして、私のマシンでは 4000 個の pom.xml ファイルを 4 秒で分析すると言えます。次に、分析された pom グラフの上に多くの機能が提供されます。

  • 依存関係分析 (誰が GAV に依存しているか、この GAV が依存している gav は推移性を伴う)、
  • 解決 (pom エクスプローラーは、プロパティが定義されている場所を認識し、依存関係と bom のインポートを管理します)、
  • 操作 (これを使用して pom グラフを変換できます。たとえば、多くのプロジェクトで新しいバージョンの依存関係を使用する場合を考えてみましょう)、
  • ビルド (pom エクスプローラーは pom グラフを分析し、ビルドする順序を認識し、すべてをビルドします! プロジェクト ディレクトリの変更を監視することもできます)、
  • エクスポート (現在、CSV と GRAPHML エクスポートがあります)、
  • 視覚化 (pom エクスプローラーは、プロジェクト グラフのインタラクティブな 3D カスタマイズ可能な視覚化を表示できます)。

それは現在活発に開発されているので、ためらわずに試して、バグを報告し、便利な機能を求めてください! ドキュメントもまだ完全ではありませんので、お気軽にお問い合わせください。

ありがとう

于 2015-12-03T12:59:49.807 に答える