【发布时间】:2010-09-15 12:32:15
【问题描述】:
我正在寻找 javadeps 的替代品,我曾经用它来生成 Makefile 的各个部分,以指定哪些类依赖于哪些源文件。
很遗憾,javadeps 本身有一段时间没有更新,无法解析泛型类型或静态导入。
到目前为止我发现的最接近的东西是Dependency Finder。它几乎可以满足我的需要,但不将非公共类与其源文件匹配(因为源文件名与类名不匹配。)我当前的项目有一个接口,其唯一的客户端是包私有类的内部类,所以这是一个严重的问题。
或者,如果您不知道有什么工具可以做到这一点,您如何使用命令行工具在大型 Java 项目中进行增量编译?您是否一次编译整个包?
注意事项:
- javadeps 不能与 jdepend 混淆,后者的用途非常不同。
- 这个问题是对“Tool to infer dependencies for a java project”的重写,似乎被三分之二的响应者误解了。
【问题讨论】:
标签: java command-line dependencies makefile