java - 找不到参数的方法 lombok()

标签 java gradle plugins build lombok

只是想在我的 gradle 构建中包含 lombok 插件,但从标题中得到了错误消息。我的 build.gradle 看起来像这样:

...
plugins {
    id 'net.ltgt.apt' version '0.10'
}
ext {
    lombok_version="1.16.18"
}
lombok {
    version = ${lombok_version}
    sha256 = ""
}
...
dependencies {
    ...    
    compileOnly "org.projectlombok:lombok:${lombok_version}"
    apt "org.projectlombok:lombok:${lombok_version}"
    ...
}

来源:https://projectlombok.org/setup/gradle

知道这里出了什么问题吗?如果我删除 lombok {...} 部分一切正常。

最佳答案

根据 the documentation你应该使用其中之一

lombok {
    version = "1.16.18"
    sha256 = ""
}

dependencies {
    compileOnly 'org.projectlombok:lombok:1.16.18'
    apt "org.projectlombok:lombok:1.16.18"
}

披露:我是 lombok 开发者。

关于java - 找不到参数的方法 lombok(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47444648/

相关文章:

kotlin - Uncaught TypeError : this. resultContinuation_0 在 Kotlin JS 浏览器 onclick 中尝试运行挂起函数时未定义

windows - 安装 hostmanager vagrant 插件 - 无法在 Windows 上使用符号链接(symbolic link)

Java ssl 客户端识别

java - 到根文件夹的最快/最短途径?

java - 为 Intent 添加 Android list 条目

android - Gradle脚本XML转换

maven - Gemfile.lock 在 Maven 和 gradle 中等效

java - 以日期为键的多维数组

eclipse - 如何配置eclipse运行时自动保存?

javascript - jsrender if-else 使用 {{=propName}}