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任務。
在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任務。
你沒有選擇,你必須遷移。
的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船之前。