2

有谁知道获取项目的确切类依赖项的方法(而不是它依赖的 jars)?然后在类路径的 jar 中找到这些依赖项。

例如,如果我使用StringUtilRestTemplate来自 apache-commons 和 Spring,我希望看到类似的内容:

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 使用:

LSM 显示类/jar 依赖项

在项目设置中使用“物理”突破来查看罐子。您甚至可以展开类以查看使用了哪些方法和字段。

如果您更喜欢非图形方式的信息,您可以使用 Structure101 中的协作视图。免费使用一段时间 - 足够长的时间来获取您的信息。

于 2013-05-07T15:01:25.713 回答