2016-02-07 26 views
0

我正在寫一個代碼生成器,爲每個註解了某個註釋的類生成附加的類。我的項目中有其他類需要引用這些生成的類。如果我能以某種方式將我的代碼生成器集成到自動構建過程中,那麼我認爲生成的代碼將始終保持最新狀態。在eclipse中自動構建期間生成代碼?

這可能嗎?如果編寫新的自定義構建器,我可以這樣做嗎?

編輯(2/7): 我看着龍目島正在做類似的事情。但是,它通過在eclipse中使用未記錄的內部方法來修改註釋處理器中的AST。我不想冒這個風險。而且,我認爲他們從來不想做源代碼生成 - 只是字節代碼生成。

+1

https://projectlombok.org/爲Java和eclipse添加了類似的功能,所以它可能值得看看它是如何做到這一點。 –

回答