【问题标题】:eclipse ant integration and code formattingeclipse ant 集成和代码格式化
【发布时间】:2011-09-04 08:19:20
【问题描述】:

我已将 Eclipse 配置为使用 ant 进行构建,方法是将项目属性中的构建器设置为指向 ant 构建脚本。 构建顺利。但是,在我的 Eclipse 项目中,我没有将所需的 jar 作为项目设置的一部分导入。这一切都是在ant的build.xml中完成的。

所以在 java 文件中,我得到了 eclipse 无法解析的所有导入包的红色波浪线。

如何让这些波浪线消失?一种方法是在 eclipse 中导入所需的 jars,然后我在两个地方维护项目,ant build.xml 和 eclipse

【问题讨论】:

  • 你能告诉我们build.xml的那部分吗?
  • 第三方 jar 在 eclipse 管理的文件夹之外,这是因为第三方 jar 与其他项目共享。

标签: eclipse ant


【解决方案1】:

转到项目属性/构建路径并在那里输入您依赖的 jar。

【讨论】:

  • 是的,你只需要给出 Ant 使用的 jars 的路径;你不需要复制它们,所以没有太多开销。
  • 问题是构建路径不接受相对路径,所以我可以添加它,但如果其他人从源代码管理中获取代码,因为构建路径存储绝对路径,他们需要修复路径。第三方 jar 位于 eclipse 管理的文件夹之外的文件夹中,即包含 .classpath 文件的文件夹之外。
【解决方案2】:

您可以使用Ivy 来管理您的依赖项。如果您正确配置它,您将只在一个地方定义 jars,但 Eclipse 和 Ant 都可以看到它们。 eclipse插件是IvyDE

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-07-25
    • 2011-05-30
    • 2012-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多