Как использовать jdt api для компиляции кода с аннотацией lombok - PullRequest
0 голосов
/ 04 января 2019

Я использую jdt api для динамической компиляции java ap api BatchCompiler !

Теперь моя проблема в том, что наш проект с использованием аннотации lombok не может быть успешно скомпилирован.Что означает, что метод получения и установки отсутствует!

String strComd = "/project/src/main/java -log /project/work/logs/1.log -verbose  -progress  -XprintRounds -8  -d /project/work/output";

BatchCompiler.compile(strCmd, new PrintWriter(System.out), new PrintWriter(System.err), null);

145. ERROR in /xxx/halo/controller/JarReleaseController.java (at line 96)
for (AppVO appVO : releaseVO.getApps()) {
                             ^^^^^^^
The method getApps() is undefined for the type ReleaseVO 
...