根据它的文档,该技术与IT相关。
当我运行
但是 Lombok 注释并不可用。我尝试在
我错过了什么?
这是我的A minimal build.gradle looks like this:
plugins { id 'io.franzbecker.gradle-lombok' version '1.10' id 'java' } repositories { jcenter() // or Maven central, required for Lombok dependency }
After applying the plugin, the Lombok annotations can be used directly in any Java code
build.gradle
文件。group 'tests'
version '1.0-SNAPSHOT'
apply plugin: 'java'
apply plugin: 'io.franzbecker.gradle-lombok'
plugins {
id 'io.franzbecker.gradle-lombok' version '1.10'
id 'java'
}
lombok {
version = "1.16.4"
sha256 = "3ca225ce3917eac8bf4b7d2186845df4e70dcdede356dca8537b6d78a535c91e"
}
sourceCompatibility = 1.8
repositories {
mavenCentral()
jcenter() // https://stackoverflow.com/questions/41319176/how-to-make-gradle-add-lombok-to-its-project-and-external-dependencies-libraries
}
dependencies {
testCompile group: 'junit', name: 'junit', version: '4.11'
}
当我运行
gradle build
时,它会给我以下结果。classpath
No dependencies
BUILD SUCCESSFUL
但是 Lombok 注释并不可用。我尝试在
dependencies
下添加 compileOnly 'org.projectlombok:lombok:1.16.18'
,但结果相同。我理解应该已经应用了插件。我使用的是 IntelliJ,但我认为这与 IDE 无关,因为问题不在于注释无法被识别,而是它们根本不可用。我错过了什么?