2008-10-06 66 views
1

我正在寻找javadeps的替代品,我用它来生成Makefile的各个部分,以指定哪些类取决于哪些源文件。现代等价于javadeps?

不幸的是javadeps本身并没有在一段时间内更新,并且无法解析泛型类型或静态导入。

我到目前为止发现的最接近的东西是Dependency Finder。它几乎做我需要的,但不匹配非公共类到它们的源文件(因为源文件名与类名不匹配。)我当前的项目有一个接口,其唯一的客户端是一个包 - 私有类的内部类,所以这是一个重大问题。

或者,如果您不知道这样做的工具,那么如何使用命令行工具在大型Java项目中进行增量编译?你是否一次编译整个软件包?

注:

  1. javadeps不与jdepend混淆,这是一个非常不同的目的。
  2. 这个问题是重写了“Tool to infer dependencies for a java project”,似乎被3个响应者中的2个误解了。

回答

1

我在蚂蚁中使用<depend>任务,这没问题,但不是100%可信。假设JavaMake可以做这种依赖性分析,但它似乎很少更新,下载页面有时可用。

+0

谢谢。尽管JavaMake不解析Java源代码,但它现在可能是最好的匹配。 – finnw 2008-10-06 17:11:16