【问题标题】:Lombok import issue龙目岛进口问题
【发布时间】:2017-10-19 16:11:39
【问题描述】:

我正在尝试通过关注当前线程来创建自己的龙目岛转换 - Create custom annotation for Lombok

我已经通过 maven 导入了 lombok,但仍然无法解决很多依赖关系,例如:JavacAnnotationHandler, ProviderFor

马文:

<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.16.18</version>
    <scope>provided</scope>
</dependency>

有什么想法吗?

【问题讨论】:

  • 你做了maven更新吗?如果您确实检查了罐子是否存在
  • 它就在那里,并且所有功能都适用于 lombok。就在那时我正在尝试开发一些缺少的自定义转换。

标签: java lombok


【解决方案1】:

查看How to get org.mangosdk.spi.ProviderFor dependency for writing a custom Lombok transformation?,您似乎不需要来自MangoSDK SPI 的ProviderFor

GitHub 上有一个示例项目 (hello-lombok) 使用它和依赖项 org.mangosdk.spi:spi:0.2.7-SNAPSHOT,但这都是旧软件,不​​是当前 Lombok 开发的方法。

【讨论】:

    【解决方案2】:

    直接从https://projectlombok.org/download的jar中安装

    在IDE中添加eclipse的exe路径并安装

    在你的 eclipse.ini 中应该有如下所示的 somthig

    -javaagent:lombok.jar -Xbootclasspath/a:lombok.jar

    【讨论】:

    • 从下载链接而不是通过 maven 安装 JAR 对我来说听起来是个坏主意,但 eclipse.ini 中的 lombok.jar 提示可能会奏效。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-02
    • 2021-03-27
    • 2015-10-18
    • 1970-01-01
    • 1970-01-01
    • 2016-10-08
    相关资源
    最近更新 更多