2

プロジェクトの正確なクラス依存関係を取得する方法を知っている人はいますか (依存している jar ではありません)。次に、クラスパスの jar でこれらの依存関係を見つけます。

たとえば、apache-commons と Spring を使用している場合、StringUtilRestTemplateのようなものを見たいと思います。

org.apache.commons.lang.StringUtils.class -> M2_REPO/commons-lang/commons-lang/2.5/commons-lang-2.5.jar
org.springframework.web.client.RestTemplate.class -> M2_REPO/org/springframework/spring-web/3.2.1.RELEASE/spring-web-3.2.1.RELEASE.jar

ありがとう、

4

1 に答える 1

2

これは、 Structure101と Restructure101を使用していくつかの方法で行うことができます。たとえば、次の Restructure101 の LSM を展開して、jar icefaces-facelets-1_8 内のどのクラスが icefaces-1_8_1 によって使用されているかを示します。

クラス/jar の依存関係を示す LSM

プロジェクト設定で「物理」ブレークアウトを使用して、jar を表示します。クラスを展開して、どのメソッドとフィールドが使用されているかを確認することもできます。

非グラフィカルな情報を希望する場合は、Structure101のコラボレーションビューを使用できます。しばらくの間は無料で使用できます - 情報を取得するのに十分な期間。

于 2013-05-07T15:01:25.713 に答える