2014-11-04 69 views
1

在Ant Apt webiste上有試圖在java 1.8上運行ant apt任務的信息會崩潰。但是在我必須改變的應用程序中,我必須使用這個任務,因爲它是在ant build中構建的,並且很難遷移到使用java而不是ant來使用javac和javax.annotations api。如何在java 1.8上運行ant apt任務

任何人都有任何想法如何避免此崩潰並在Java 1.8上運行Ant apt任務。

回答

1

你沒有選擇,你必須遷移。

apt工具和其相關聯的API com.sun自爪哇7的釋放已被棄用,並與Java 8的釋放完全除去如the relevant JEP指出:

貼切的註釋處理框架JDK特有的並且可以追溯到JDK 5. API的功能是使用作爲Java SE 6的一部分發布的JSR 269進行標準化的。在JDK 7中,整個apt API已被棄用。

[...]註釋處理的

用戶將有充分的警告貼切已刪除,因此需要遷移可以JDK 8船之前。