【问题标题】:Cant get my Eclipse compiler warnings in my PDE Build无法在我的 PDE 构建中获得我的 Eclipse 编译器警告
【发布时间】:2011-06-13 14:22:01
【问题描述】:

所以,我们有一个构建多个插件的 Eclipse 产品构建。对于这些插件中的每一个,我们都有一个设置文件,它定义了我们想要了解的 JDT 编译器警告。它在我们的 Eclipse 环境中运行良好,但在构建时却不行。

Eclipse help 告诉我添加“javacProjectSettings=true”,问题是,它并没有真正起作用。

我已将它添加到产品构建的 build.properties 文件中。我已将它添加到每个插件的 build.properties 中。 但我根本没有注意到任何变化。感觉好像我错过了什么?

与产品构建 build.properties 文件相关的 JavaC 参数:

logExtension=.log
javacDebugInfo=true
javacFailOnError=true
javacVerbose=true
compilerArg=-enableJavadoc
javacSource=1.5
javacTarget=1.5
javacProjectSettings=true

【问题讨论】:

  • 您在构建时使用哪个编译器 - javac 或 Eclipse Compiler for Java ?我不认为 javac 可以理解 JDT 编译器警告。

标签: eclipse ant javac eclipse-pde


【解决方案1】:

javacProjectSettings=true 属性需要进入每个包的 build.properties。它不在顶级产品构建 build.properties 中。

如果您不想更改单个包的 build.properties 文件,那么您可以尝试设置类似

compilerArg=-properties .settings/org.eclipse.jdt.core.prefs

但我不知道这个相对路径是否有效。

否则,您需要将 compilerArg 与 -err:-warn: 一起使用,这在 JDT help 中进行了描述

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-11-25
    • 2012-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-11
    • 2012-10-17
    相关资源
    最近更新 更多