alibaba / p3c

Alibaba Java Coding Guidelines pmd implements and IDE plugin
https://github.com/alibaba/p3c/wiki
Apache License 2.0
30.28k stars 8.05k forks source link

eclipse插件频繁报错 #953

Open laowang6984 opened 1 year ago

laowang6984 commented 1 year ago

报错内容:"An internal error occurred during: "P3C Code Analysis". javax/annotation/Generated" 在eclipse下几乎无法使用

yhld456 commented 8 months ago

1、可以换idea,有其他人开了分支。 2、或者下载链接:https://pan.baidu.com/s/1Q-LWsreWdadhIairImREYg?pwd=7fev 提取码:7fev 安装。 3、或者自己修改源码编译 (1)p3c-master\eclipse-plugin\com.alibaba.smartfox.eclipse.plugin\src\main\kotlin\com\alibaba\smartfox\eclipse\pmd\rule\MissingOverrideAnnotationRule.kt 中的import javax.annotation.Generated 改成 import javax.annotation.processing.Generated (2)然后将最外面的pom.xml中的第190行改成里面的url改成https://download.eclipse.org/eclipse/updates/4.29/ (3)将47行改成http://mirrors.ustc.edu.cn/eclipse/releases/2023-09/ (4)将12行版本改成4.0.4 (5)jdk环境变量配置jdk17,maven3.9.5[我使用的版本],进入p3c-master\eclipse-plugin目录执行mvn -U clean install (6)成功后进入目录\p3c-master\eclipse-plugin\com.alibaba.smartfox.eclipse.updatesite\target (7)使用smartfox-eclipse-plugin.zip安装即可