Не могу получить предупреждения моего компилятора Eclipse в моей сборке PDE - PullRequest
1 голос
/ 13 июня 2011

Итак, у нас есть продукт Eclipse, который собирает несколько плагинов. Для каждого из этих плагинов у нас есть файл настроек, который определяет, о каких предупреждениях компилятора JDT мы хотим знать. Он отлично работает в нашей среде Eclipse, но не при сборке.

Справка по Eclipse , которая говорит мне добавить «javacProjectSettings = true», проблема в том, что она не работает на самом деле.

Я добавил его в файл build.properties для сборки продукта. Я добавил его в build.properties в каждом плагине. Но я не замечаю никаких изменений вообще. Такое ощущение, что я что-то упустил?

Аргументы JavaC, которые кажутся актуальными из файла build.properties сборки продукта:

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

1 Ответ

0 голосов
/ 02 мая 2012

Свойство javacProjectSettings=true должно входить в build.properties для каждого пакета. Он не входит в продукт верхнего уровня build.properties.

Если вы не хотите изменять файлы build.properties отдельных пакетов, то вы можете попробовать установить что-то вроде

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

Но я не знаю, работает этот относительный путь или нет.

В противном случае вам необходимо использовать compilerArg с -err: и -warn:, которые описаны в справке JDT

...