【问题标题】:Ant javac ignore missing importsAnt javac 忽略缺少的导入
【发布时间】:2013-02-15 21:38:52
【问题描述】:

我正在尝试从 Eclipse 移植构建以使用“独立”ant,有很多链接的文件/文件夹以及一些循环引用(如果我通过 Eclipse 导出它正在工作)。

如果找不到 java 文件,我试图找到一种方法让 javac 忽略。

这甚至可以用蚂蚁吗? 如果没有,我是否有可能使用其他构建工具获得一个有效的构建?

提前致谢

【问题讨论】:

    标签: java ant javac


    【解决方案1】:

    如果找不到 java 文件,我试图找到一种方法让 javac 忽略。

    不要。相反,请确保提供所需的所有代码。

    如果你开始使用一个它一无所知的类型,你希望编译器做什么? Java 并不是为应对这种情况而设计的。

    如果 Eclipse 可以无错误地构建代码,那么一切都应该可用 - 您应该追踪每个丢失的文件,而不是试图忽略它们。

    【讨论】:

    • 好的,你知道我如何“暂时”使用文件吗?因为在 Eclipse 中,项目被配置为包含另一个项目,只需将项目源文件包含在 jar 中即可。这个包含的 jar 是我正在尝试构建的,但是如果我包含所有文件,它们也会出现在 jar 中......
    • @MatthiasG:您的描述令人困惑,但我会先从“最里面”的依赖项开始:不依赖于任何其他项目的依赖项。不要浪费时间试图找到忽略构建错误的方法 - 相反,从一件小事开始,让那个工作,然后继续前进。
    • 将第二个项目的输出目录添加到本项目的类路径中?
    • 我不明白这个问题......如果这是源文件,你不能编译依赖项然后在你的 javac 类路径中使用它吗?
    • 好吧,我想我必须先处理循环引用,才能从最里面的依赖项开始,感谢大家
    猜你喜欢
    • 2022-08-19
    • 2015-11-05
    • 1970-01-01
    • 2012-04-21
    • 2015-09-22
    • 1970-01-01
    • 1970-01-01
    • 2016-04-06
    • 1970-01-01
    相关资源
    最近更新 更多