有没有人知道如何获得项目的确切类依赖关系(而不是它所依赖的jar)?然后在类路径的jar中找到这些依赖项。
例如,如果我使用apache-commons中的StringUtil
和RestTemplate
以及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
谢谢,
答案 0 :(得分:2)
您可以使用Structure101和Restructure101以多种方式执行此操作。例如,这里是Restructure101中的一个LSM,它被展开以显示jar icefaces-facelets-1_8中的哪些类被icefaces-1_8_1使用:
在项目设置中使用“物理”突破来查看罐子。您甚至可以扩展类以查看使用的方法和字段。
如果您不以图形方式偏好信息,则可以使用Structure101中的Collaboration视图。免费使用一段时间 - 足够长的时间来获取您的信息。