【问题标题】:Add lombok plugin to IntelliJ 12.1.4. on Mac将 lombok 插件添加到 IntelliJ 12.1.4。在 Mac 上
【发布时间】:2013-07-25 22:55:30
【问题描述】:

我只是想将 Lombok 插件添加到 IntelliJ IDEA 12.1.4。在 Mac 机器上,请参阅:

此页面上的文档(https://code.google.com/p/lombok-intellij-plugin/)说:

...只需下载,解压缩到 IntelliJ 插件目录并试用!


首先我必须使用 EasyFind 找到这个文件夹,因为它是不可见的......

比我把插件放在目录下:

~/库/应用程序支持/IntelliJIdeaXX

按照此页面 (http://devnet.jetbrains.com/docs/DOC-181) 的说明重新部署应用程序。但是代码在使用 Lombok 功能的每一行上不断显示编译错误,即使是简单的 @Getter@Setter 注释。

所以我重新启动了 IDE,突出显示的编译时错误消失了,但是当我在 Glassfish 上运行它时,它在同一行代码中捕获了编译时错误:尝试使用 getter 方法获取属性由龙目岛生成。


例外:

Caused by: java.lang.RuntimeException: Uncompilable source code - Erroneous tree type: <any>
at com.codepianist.model.Model.<clinit>(Model.java:40)
... 50 more


错误:

// Error code
@Getter
private static Map<String, Language> LANGUAGES_MAP = new HashMap();
static {
    for(Language l : LANGUAGES)
        LANGUAGES_MAP.put(l.getId(), l); // line 40
}


语言类:

// Language class
public class Language implements Serializable{

    public Language(){}

    public Language(String id, String flag) {
        this.id = id;
        this.flag = flag;
        this.locale =  new Locale(id);
    }

    @Getter private String id;
    @Getter private String flag;
    @Getter private Locale locale;

}


有关信息:尝试从我的终端调用 mvn clean install -e,但没有出现任何错误。同样的应用程序在 Netbeans 上运行良好。

我可以在任何 IDE 部分配置插件吗?

我正在从 Netbeans 迁移,并且刚刚安装了 IntelliJ IDE,所以我对它很陌生。

提前致谢。

【问题讨论】:

    标签: macos intellij-idea lombok


    【解决方案1】:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-04-30
      • 1970-01-01
      • 2022-01-07
      • 1970-01-01
      • 2020-07-23
      • 1970-01-01
      • 2019-02-06
      • 2015-05-23
      相关资源
      最近更新 更多