首页 > 其他分享 >kotlin 和 lombok编译冲突的解决办法

kotlin 和 lombok编译冲突的解决办法

时间:2024-08-14 14:07:54浏览次数:11  
标签:解决办法 kotlin 编译 org lombok config

kotlin 和 lombok编译冲突的解决办法

源文档: kotlinlang.org/docs/lombok.html

使用Kotlin Lombok 编译插件解决

<plugin>
    <groupId>org.jetbrains.kotlin</groupId>
    <artifactId>kotlin-maven-plugin</artifactId>
    <version>${kotlin.version}</version>
    <configuration>
        <compilerPlugins>
            <plugin>lombok</plugin>
        </compilerPlugins>
        <pluginOptions>
            <option>lombok:config=${project.basedir}/lombok.config</option>
        </pluginOptions>
    </configuration>
    <dependencies>
        <dependency>
            <groupId>org.jetbrains.kotlin</groupId>
            <artifactId>kotlin-maven-lombok</artifactId>
            <version>${kotlin.version}</version>
        </dependency>
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <version>1.18.20</version>
            <scope>provided</scope>
        </dependency>
    </dependencies>
</plugin>

如果编译失败,可能是没有添加 lombok.config配置文件,该文件可以为空

标签:解决办法,kotlin,编译,org,lombok,config
From: https://www.cnblogs.com/sky-just-cloud/p/18358842/kotlin-and-lombok-compilation-conflict-s

相关文章

  • 宝塔硬盘满了,宝塔不能登录,数据库宕机解决办法
    1.命令查看硬盘是否满了:df如果满了,清楚日志,清理磁盘打开SSH软件清理二进制日志:rm-f/www/server/data/ib_*rm-f/www/server/data/mysql-bin*启动数据库servicemysqldstart2.宝塔就可以连接上了,查看一下占满的原因:3)数据库日志占满,关闭日志就行了,需要打开的话重新打开4)......
  • pbootcms被挂马网站被黑被攻击TDK被篡改快照被劫持怎么办的解决办法
    1、如果使用的pbootcms版本比较老,我们可以先清理掉程序中的木马文件,然后进行程序升级,直接升级到官方最新版即可。有二次开发的请联系技术人员进行升级。2、如果已经是官方最新版的依然被黑,那么我们可以关注下官方有没有相关的漏洞补丁信息。3、如果官方没有相关的漏洞补丁信息,那......
  • Lombok 使用教程-@Accessors | 自定义getters和setters的生成格式
    作者简介:大家好,我是smart哥,前中兴通讯、美团架构师,现某互联网公司CTO联系qq:184480602,加我进群,大家一起学习,一起进步,一起对抗互联网寒冬学习必须往深处挖,挖的越深,基础越扎实!阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc源码解析阶段4、深入jdk其余源码解析......
  • 搭建Flarum一切成功但是测试邮箱、注册时显示糟糕出错啦(解决办法)
    php8.2,php8.3用户安装flarum注意关闭display_errors!不管是注册(实际注册成功但报错),还是SMTP邮件配置测试发送,以及一系列类似下面这种200报错的奇怪问题`POSThttps://xxxxxxxxxx/register<br/><b>Deprecated</b>:json_decode():Passingnulltoparameter#1($json)of......
  • 使用orcale数据库的springboot项目打war包部署到tomcat后启动报错解决办法(缺少UCP数据
    我将在我本丢运行ok的springboot项目打成war包后部署到tomcat后,启动tomcat的时候一直显示:由于之前的错误,Context[/ruoyi]启动失败......,查看tomcat的日志文件发现报错:12-Aug-202410:20:35.183严重[main]org.apache.catalina.core.StandardContext.listenerStart配置应用......
  • 一些实用Lombok注解
    @Delegate@Delegate可以让你的类使用其他类的方法,而不需要自己写代码。比如,你有一个类叫做A,它有一个方法叫做sayHello(),你想让另一个类B也能用这个方法,那就可以在B类中加上一个A类型的字段,并在这个字段上加上@Delegate注解,这样,B类就可以直接调用sayHello()方法,就像它是自己的方......
  • 代码自动注入框架 lombok
    代码自动注入框架lombok框架是通过反射的方式实现注入的。 1、导入依赖的  lombok.jar包:<dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><optional>true</optional></dependency>2、导入依赖的具体类:impor......
  • Win11系统提示找不到mscpx32r.dLL文件的解决办法
    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库,这时你可以下载这个mscpx32r.dLL文件(挑选合适的版本文件)把它......
  • Win11系统提示找不到msdaenum.dll文件的解决办法
    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库,这时你可以下载这个msdaenum.dll文件(挑选合适的版本文件)把它......
  • Win11系统提示找不到msdaora.dll文件的解决办法
    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库,这时你可以下载这个msdaora.dll文件(挑选合适的版本文件)把它放......