现代相当于javadeps?

时间:2008-10-06 14:05:45

标签: java command-line dependencies makefile

我正在寻找javadeps的替代品,我曾经用它来生成Makefile的各个部分,以指定哪些类依赖于哪些源文件。

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

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

或者,如果您不了解执行此操作的工具,那么如何使用命令行工具在大型Java项目中进行渐进式编译?你是一次编译整个包吗?

注意:

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

1 个答案:

答案 0 :(得分:1)

我在ant中使用<depend>任务,这没关系,但不是100%值得信赖的。据推测,JavaMake可以进行这种依赖性分析,但似乎很少更新,下载页面有时也可用。