Как eclipse создает файлы .class с ошибками компиляции? - PullRequest
0 голосов
/ 21 февраля 2019

У меня есть динамический веб-проект в Eclipse, и для сборки мы обычно щелкаем правой кнопкой мыши по проекту> экспорт как> файл войны.Затем мы развертываем файл war на сервере websphere.У проекта есть неразрешенные зависимости (которые разрешаются позже при развертывании на сервере), поэтому в пользовательском интерфейсе eclipse есть ошибки компиляции, но файлы .class все еще генерируются, и Eclipse создаст пригодный файл WAR.

Использование рекомендаций из других вопросов ( здесь и здесь ) Я попытался частично скомпилировать файлы .java с ошибками компиляции в файлы .class с помощью компилятора eclipse(ECJ), но файлы, сгенерированные с использованием командной строки, просто выводят сообщение об ошибке компиляции в файл .class вместо фактического исполняемого байт-кода, который создает пользовательский интерфейс eclipse.

Вот код, который я запускаю:

java -jar org.eclipse.jdt.core_3.12.3.v20170228-1205.jar -proceedOnError -classpath rt.jar .

Единственные ошибки компиляции, которые существуют в проекте, связаны с "импорт *** не может быть разрешен".Есть ли способ сгенерировать эти файлы .class в командной строке так же, как они генерируются автоматически при использовании пользовательского интерфейса eclipse?

...