lombok相关内容

Android Studio找不到来自lombok的AllArgsConstructor

当我创建一个包含一个或多个字段的新Java类并将 @AllArgsConstructor 注释从lombok附加到它时,我收到此消息 错误:(9,1)错误:找不到符号类ConstructorProperties 从Gradle Build控制台上。通过使用此配置创建一个新的空Android项目,我能够重现这一点。 Class(从未使用或实例化) @ lombok.AllA ..
发布时间:2018-12-05 10:58:00 Java开发

指定注释处理器的顺序

我正在尝试在Java项目上运行Dagger 2和Lombok。当然,龙目岛必须首先运行,但实际上它是否真的有机会。起初我怀疑我可以通过类路径中库jar的相应位置来指定顺序,但是该顺序显然会被忽略。 有没有办法指定他们以某种方式运行的顺序,或者我只能忍受不能组合两个AP? 我已经产生了 ..
发布时间:2018-12-05 10:18:39 Java开发

龙目岛没有产生吸气剂和二传手

我只是尝试将一个基于maven的项目发送到另一台计算机和HORROR, 红色标记无处不在!! 然而 mvn clean install 构建得很好。 很快我注意到Lombok没有为我的类生成getter和setter,但是 @Getter 和 @Setter 。 两台计算机使用相同的Maven版本(3.0.4)但使用不同的JDK(1.6_23和1.6_33)。他们都使用Ecli ..
发布时间:2018-12-05 10:02:35 Java开发

如何让Lombok和AspectJ一起工作?

我刚刚发布了这个问题上的关于Lombok没有生成我的getter / setter。事实证明它与AspectJ相冲突。如果我禁用AspectJ,则适当生成getter / setter。 我的猜测是ajc编译器无法识别lombok。 Lombok和AspectJ是否互相排斥?这两种技术是否协同工作? 解决方案 根据AspectJ维护者Andy Clement的当前答案是由于EC ..
发布时间:2018-11-27 11:49:10 Java开发

永恒的龙目岛与杰克逊注释的类

创建类的首选方法是什么 不可变 可以序列化/用杰克逊反序列化 人类可读且模板水平较低 最好是,我会喜欢这样的东西: @Data(onConstructor = @__(@ JsonCreator)) 然后将所有字段设为 private final 。但是,这甚至没有编译(我不知道为什么)。使用 @AllArgsConstructor(onConst ..
发布时间:2018-11-16 20:35:03 Java开发

Intellij无法使用Lombok检测到@ Slf4j添加的记录器

我正在编写一个简单的应用程序: @ Slf4j 公共类MyApp { public static void main(String [] argv){ log.info(“hello world!”); } } 此代码编译得很好,实际上,当运行时我看到“你好世界!”被退出。然而,Intellij不同意这项工作。我经常得到“无法解析符号日志”,即使这有效并且编译。 ..
发布时间:2018-08-08 17:06:20 Java开发

Lombok intellij想法重复getter / setter方法和构造函数生成

我在intellij idea 2017.1中有一个spring-boot项目,安装了lombok插件并启用了注释处理器。当我使用构建>重建项目构建项目时,我成功完成了编译。但是在编辑器中,由于方法调用模糊,它仍然会在调用getter方法时显示编译错误:在类的结构中有重复的getter / setter方法。 这是我的班级: 解决方案 Intellij 2018默认启用“Hrisey ..
发布时间:2018-08-08 16:56:44 Java开发

Lombok与Java 8有关

我刚刚升级到Intellij idea 14和Java 8,我也想到将我的项目升级到Java版本8,开始使用一些新功能。但是在正确配置Intellij以使用Java 8后,我仍然遇到了Lombok的问题。看起来Java 8和lombok之间存在冲突,因为现在我的 @Getter 和 @Setter 注释不再起作用了。 lombok的版本是1.10.8。有什么建议吗? 解决方案 简答: ..
发布时间:2018-08-08 16:41:12 Java开发

Lombok插件与2018.1 Intellij Idea不兼容

现在我已经看到了Intellij Idea更新窗口的概念: 插件与找到的新版本不兼容:Lombok Plugin 有没有办法解决问题或者我应该等到lombok插件团队解决兼容性问题? 解决方案 以下是一个适用于我的解决方案: 更新intellij idea(我使用社区发布zip包) 运行Idea并打开设置 选择lombok插件并重新加载插件列表 然后会有按钮更新 ..
发布时间:2018-08-08 16:36:24 其他开发

在IntelliJ IDEA中查看lombok生成的代码

我在IntelliJ中设置了lombok插件,我的代码构建正常。我可以在结构视图中看到lombok生成的方法。我想要的是实际看到源lombok为每个方法生成的一些方法。我意识到我可以删除该文件,但我想知道是否有某种方法我可以翻转一个开关来显示或隐藏lombok生成的代码。 解决方案 以防万一有人最终在这里寻找答案。使用以v0.8.6开头的lombok插件是可能的。 ..
发布时间:2018-08-08 16:30:44 其他开发

龙目岛和Maven

我正在尝试在IntelliJ上使用带有Maven和VRaptor的Lombok,但它不起作用。 我已经在stackoverflow中读取了一些信息,但没有解决我的问题,我已经在Intellij中启用了注释处理器,但仍然没有。 我也尝试从命令行编译它(Windows)并且无效。 我还尝试创建另一个没有maven的项目并添加库,创建一些用于测试的类,它可以正常工作,编译和运行。 ..
发布时间:2018-08-08 16:18:45 Java开发

IntelliJ IDEA无法看到Lombok生成的代码

我有一个使用lombok的基于Gradle的项目。我已将此项目导入IntelliJ IDEA 14.1(使用导入外部模型导入方法)。我可以在Gradle中没有问题地运行JUnit4单元测试,但IntelliJ似乎在看到Lombok生成的Getters时遇到了问题。这使我无法在IDEA中运行测试。 为了确保它不是设置问题,我创建了一个非常简单的项目并确认在简单测试项目中出现同样的问题。 ..
发布时间:2018-08-08 14:58:03 Java开发

使用Lombok的@ Slf4j和Intellij构建:找不到符号日志

我有一个maven项目,在命令行中没有任何问题。但是,当我使用IntelliJ构建它时,我收到错误: java:FileName.java:89:找不到符号 符号:变量log java文件中没有定义或导入日志,但是是 @ Slf4j 最终公共类FileName { 语句体之前应该定义日志类的语句。 在项目结构窗口中,类for: ..
发布时间:2018-08-07 16:43:24 其他开发

龙目岛补充说,但是在Intellij IDEA中没有认出吸气剂和制定者

我在ubuntu上使用IntelliJ IDEA。我将lombok.jar添加到我的项目中并为IDEA安装了Lombok插件。我可以访问注释,但不会生成getter和setter。如果我尝试访问不存在的getter或setter方法,我会得到相同的错误。我能错过什么? 解决方案 我通过勾选设置 - >编译器 - >中的“启用注释处理”复选框来修复它注释处理器。 ..
发布时间:2018-08-07 16:40:39 Java开发