4

Java アプリケーションの依存関係グラフを生成する必要がありますが、プラグインではなくサブモジュールに対してのみ生成する必要があります。

pom.xml での例

 <modules>
        <module>module1/pom1.xml</module>
        <module>module2/pom2.xml/module>
 </modules>

私はgraphvizでdepgraphを試しましたが、サブモジュールではなくプラグインの依存関係を生成しますか?

前もって感謝します。

4

2 に答える 2

2

最後に、 depgraph plugin を使用して解決策を見つけました。これは、次のような構成でフィルターを適用することです。

         <plugin>
            <groupId>ch.elca.el4j.maven.plugins</groupId>
            <artifactId>maven-depgraph-plugin</artifactId>
            <version>3.0</version>
            <configuration>           
                 <groupFilter>com.stackoverflow.*</groupFilter>                            
            </configuration>
         </plugin>

これにより、 "com.stackoverflow" で始まるすべての依存関係が描画されます。私の場合、それらはサブモジュールです。

それが役に立てば幸い。

于 2012-04-17T07:45:29.877 に答える
1

Maven グラフ プラグインを試してみてください。推移性の深さ 1 の依存関係グラフを描画できます。これは、追加のノイズ、サブモジュールではない依存関係が描画されないことを保証するものではありません。

もう 1 つのオプションは、graphiz maven plginを使用して独自のドットファイルを作成することです。

于 2012-04-16T11:43:10.513 に答える