如何让 AnyLogic 识别 Lombok 插件?
Posted
技术标签:
【中文标题】如何让 AnyLogic 识别 Lombok 插件?【英文标题】:How do I make AnyLogic recognize the Lombok plugin? 【发布时间】:2021-10-28 21:08:49 【问题描述】:Lombok 是一个很棒的插件,它有 Eclipse 和 IntelliJ 的安装程序。 AnyLogic 是基于 Eclipse 的,那么我们如何让它也能在那里工作呢?
【问题讨论】:
【参考方案1】:在 Mac 上,这是最近的进程:
-
转到 Applications,右键单击 AnyLogic,然后选择 Show Package Contents
复制
lombok.jar
到Contents/MacOS
编辑AnyLogic.ini
。在-vmargs
后面单独添加-javaagent:lombok.jar
Windows 和 Linux 类似。
【讨论】:
很有趣,不知道这是可能的,但我认为只有当所有团队成员都使用相同的插件时才适用,因为 Lombok 创建的代码不在 ALP 文件中? 是的,但是如果您使用 Lombok 作为关键支柱进行设计,那么您只会强制每个人都使用它,除非他们的代码无法编译。 我很想知道这是否会与今年年底推出的 AL 9 兼容。由于它现在是基于浏览器的,它可能不会像以前那样使用 Eclipse 技术。 只要它有 Java 后端,这种方法就应该以某种方式工作。-javaagent
AFAIK 是 JVM 的东西,而不是 Eclipse 的东西。
在 Windows 上可能需要使用 `-javaagent:./lombok.jar' 进行设置。另外不要忘记将 lombo.jar 作为库依赖项导入。以上是关于如何让 AnyLogic 识别 Lombok 插件?的主要内容,如果未能解决你的问题,请参考以下文章
终极方法解决IDEA搜索不到Lombok插件的问题(IDEA 不能识别 @Slf4j,@Getter ,@Setter注解)