无法在我的PDE构建中获取我的Eclipse编译器警告

无法在我的PDE构建中获取我的Eclipse编译器警告,eclipse,ant,javac,eclipse-pde,Eclipse,Ant,Javac,Eclipse Pde,因此,我们有一个Eclipse产品构建,它构建了几个插件。对于这些插件中的每一个,我们都有一个设置文件,它定义了我们想要了解的JDT编译器警告。它在我们的Eclipse环境中运行良好,但在构建时却不行 这告诉我要添加“javacProjectSettings=true”,问题是,它并没有真正起作用 我已将其添加到产品构建的build.properties文件中。我已经将它添加到每个插件的build.properties中。 但我没有注意到任何变化。感觉好像我错过了什么 与product buil

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

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

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

与product builds build.properties文件相关的JavaC参数:

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

javacProjectSettings=true
属性需要放在每个bundle的build.properties中。它不在顶级产品build.properties中

如果您不想更改单个bundle的build.properties文件,那么可以尝试设置如下内容

compilerArg=-properties .settings/org.eclipse.jdt.core.prefs
但我不知道这条相对路径是否有效


否则,您将需要将compilerArg与
-err:
-warn:
一起使用,这两个选项在构建-javac或?我认为javac无法理解JDT编译器警告。