因此,我们有一个Eclipse产品构建,它构建了几个插件。对于这些插件中的每一个,我们都有一个设置文件,用于定义我们想要了解的JDT编译器警告。它在Eclipse环境中运行良好,但在构建时则不然。
告诉我添加"javacProjectSettings=true"的Eclipse帮助,问题是,它并没有真正起作用。
我已经将它添加到产品构建的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
javacProjectSettings=true
属性需要进入每个bundle的build.properties中。它不在顶级产品构建build.properties中。
如果你不想更改单个bundle的build.properties文件,那么你可以尝试设置一些类似的东西
compilerArg=-properties .settings/org.eclipse.jdt.core.prefs
但我不知道这种相对路径是否有效。
否则,您需要将compilerArg与-err:
和-warn:
一起使用,这在JDT帮助