GWT
GWT (Google Web Toolkit) 與 lombok 相容。
編輯您的 proj-debug
和 proj-compile
批次檔,以加入以下 VM 引數
java -javaagent:lombok.jar=ECJ (rest of arguments)
感謝 Stephen Haberman 找出解決方案。
Eclipse 中的 GWT 外掛程式
在 Eclipse 中搭配 Lombok 使用 GWT 外掛程式
如同平常一樣將 lombok 安裝到 Eclipse 中 (將 lombok.jar
作為應用程式啟動)。
下載 GWT 使用的 JDT 變體。對於 GWT v2.8.2,您需要 org.eclipse.jdt.core 3.11.2;對於目前的 GWT 開發快照版本,則是 org.eclipse.jdt.core 3.13.50。如需更多版本,請在 GWT github 頁面的 lib/eclipse 區段 搜尋符合 'org.eclipse.jdt.core-{VERSION}-CUSTOM-GWT-{date}.jar' 的 jar 檔案。
在 eclipse GWT 外掛程式中設定 'GWT/Compile' 選項;在進階區段中,加入以下 VM 引數
-javaagent:/path/to/lombok.jar=ECJ -Xbootclasspath/p:/path/to/lombok.jar:/path/to/org.eclipse.jdt.core_fromPreviousStep.jar在 Windows 上,冒號應替換為分號。
GWT Dev Mode 需要類似的設定:在 VM 引數區段 ('Arguments' 標籤頁),加入
-javaagent:/path/to/lombok.jar=ECJ並且在 'Classpath' 標籤頁,加入 lombok.jar 和您下載的 org.eclipse.jdt.core 檔案。
以上說明由 Stas 透過論壇貢獻。如果您使用後有效,或遇到任何問題,請告訴我們。謝謝,祝您使用愉快!