Кто-нибудь успешно использовал Ant4Eclipse (http://www.ant4eclipse.org/) в сочетании с Project Lombok (http://projectlombok.org/)?
Lombok предоставляет аннотации для удаления кода шаблона; однако, он не очень хорошо работает с Ant4Eclipse (безголовая компиляция проектов Eclipse). Например, следующий пример Lombok прекрасно компилируется в Eclipse и javac:
import lombok.Getter;
public class LombokTest {
private @Getter String foo;
public LombokTest() {
String s = this.getFoo();
}
}
Но компиляция с помощью Ant4Eclipse <buildJdtProject>
дает следующее:
[javac] Compiling 1 source file
[javac] ----------
[javac] 1. WARNING in C:\dev\Java\workspace\LombokTest\src\LombokTest.java (at line 4)
[javac] private @Getter String foo;
[javac] ^^^
[javac] The field LombokTest.foo is never read locally
[javac] ----------
[javac] 2. ERROR in C:\dev\Java\workspace\LombokTest\src\LombokTest.java (at line 8)
[javac] String s = this.getFoo();
[javac] ^^^^^^
[javac] The method getFoo() is undefined for the type LombokTest
[javac] ----------
Кто-нибудь успешно использовал эти библиотеки вместе?
Спасибо!
Редактировать : пример проекта , демонстрирующий проблему