如何将Lombok添加到Gradle Java库项目中?
我试过这个:如何将Lombok添加到Gradle Java库项目中?,java,gradle,lombok,Java,Gradle,Lombok,我试过这个: plugins { // Apply the java-library plugin to add support for Java Library id 'java-library' id 'io.freefair.lombok' version '3.8.4' } 但我得到了一个错误: Unable to load class 'org.gradle.api.plugins.quality.FindBugsPlugin'. This is an unexpecte
plugins {
// Apply the java-library plugin to add support for Java Library
id 'java-library'
id 'io.freefair.lombok' version '3.8.4'
}
但我得到了一个错误:
Unable to load class 'org.gradle.api.plugins.quality.FindBugsPlugin'.
This is an unexpected error. Please file a bug containing the idea.log file.
Lombok在maven central有售,所以告诉Gradle下载
龙目山很容易
Lombok Gradle插件我们建议您使用Gradle插件;它使部署变得轻而易举,并且易于实现
做额外的任务,比如去目标。这个插件是开源的。
阅读更多关于gradle lombok插件的信息
没有插件的Gradle如果你不想使用插件,Gradle有内置的compileOnly作用域,可以用来告诉你
gradle仅在编译期间添加lombok。你的身材,格雷德尔会的
看起来像:
记住,您仍然需要下载lombok.jar(或者在
gradle的缓存)并将其作为JAR文件运行,如果您希望在中编程的话
日食插件使这一部分变得更容易
官方网站lombok->
Lombok在maven central有售,所以告诉Gradle下载
龙目山很容易
Lombok Gradle插件我们建议您使用Gradle插件;它使部署变得轻而易举,并且易于实现
做额外的任务,比如去目标。这个插件是开源的。
阅读更多关于gradle lombok插件的信息
没有插件的Gradle如果你不想使用插件,Gradle有内置的compileOnly作用域,可以用来告诉你
gradle仅在编译期间添加lombok。你的身材,格雷德尔会的
看起来像:
记住,您仍然需要下载lombok.jar(或者在
gradle的缓存)并将其作为JAR文件运行,如果您希望在中编程的话
日食插件使这一部分变得更容易
官方网站lombok->我一直在使用lombok和
compileOnly
和annotationProcessor
,这里的问题是该项目是一个Java库,两种方法都不起作用,至少从我的角度来看是这样。我的错误是,因为我从spring bootbuild.gradle
复制了代码,所以它缺少版本。在发布版本后,它工作了。我无法解释为什么,但我对此很满意。我一直在使用Lombok和compileOnly
和annotationProcessor
,这里的问题是该项目是一个Java库,两种方法都不起作用,至少从我的角度来看是这样。我的错误,因为我从spring bootbuild.gradle
复制了代码,它缺少版本。在发布版本后,它工作了。我无法解释原因,但我对此感到高兴。
repositories {
mavenCentral()
}
dependencies {
compileOnly 'org.projectlombok:lombok:1.18.16'
annotationProcessor 'org.projectlombok:lombok:1.18.16'
testCompileOnly 'org.projectlombok:lombok:1.18.16'
testAnnotationProcessor 'org.projectlombok:lombok:1.18.16'
}