【问题标题】:Modern equivalent of javadeps?javadeps的现代等价物?
【发布时间】:2010-09-15 12:32:15
【问题描述】:

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

很遗憾,javadeps 本身有一段时间没有更新,无法解析泛型类型或静态导入。

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

或者,如果您不知道有什么工具可以做到这一点,您如何使用命令行工具在大型 Java 项目中进行增量编译?您是否一次编译整个包?

注意事项:

  1. javadeps 不能与 jdepend 混淆,后者的用途非常不同。
  2. 这个问题是对“Tool to infer dependencies for a java project”的重写,似乎被三分之二的响应者误解了。

【问题讨论】:

    标签: java command-line dependencies makefile


    【解决方案1】:

    我在 ant 中使用 <depend> 任务,这还可以,但不是 100% 值得信赖。据说JavaMake可以做这个依赖分析,但是好像很少更新,下载页面只是偶尔可用。

    【讨论】:

    • 谢谢。虽然 JavaMake 不解析 Java 源代码,但它可能是目前最好的匹配。
    猜你喜欢
    • 1970-01-01
    • 2014-04-29
    • 2020-11-11
    • 1970-01-01
    • 2012-08-29
    • 2014-04-26
    • 1970-01-01
    • 2020-10-03
    相关资源
    最近更新 更多