Gradle
若要設定 lombok 與任何建構工具,您必須指定編譯原始碼時需要 lombok 依賴項,但在執行/測試/打包成 jar 檔/以其他方式部署程式碼時則不需要。通常這稱為「provided」依賴項。本頁說明如何將 lombok 與 Gradle 建構工具整合。
Lombok 在 maven central 上可用,因此告訴 Gradle 下載 lombok 很簡單。
Lombok Gradle 外掛程式
我們建議您使用 gradle 的外掛程式;它使部署變得輕而易舉,並使執行額外任務(例如 delomboking)變得容易。此外掛程式是開源的。閱讀更多關於 gradle-lombok 外掛程式 的資訊。
沒有外掛程式的 Gradle
如果您不想使用外掛程式,gradle 具有內建的 compileOnly
作用域,可用於告知 gradle 僅在編譯期間新增 lombok。您的 build.gradle
看起來會像
repositories { mavenCentral() } dependencies { compileOnly 'org.projectlombok:lombok:1.18.36' annotationProcessor 'org.projectlombok:lombok:1.18.36' testCompileOnly 'org.projectlombok:lombok:1.18.36' testAnnotationProcessor 'org.projectlombok:lombok:1.18.36' }
請記住,如果您希望在 eclipse 中編程,您仍然必須下載 lombok.jar
(或在 gradle 的快取中找到它)並將其作為 jar 檔執行。此外掛程式使這部分更容易。
Android 開發
將 lombok 與您的 android 開發整合的完整說明可在我們的 使用 lombok 進行 android 開發 頁面上找到。