我有一些问题要正确配置我的eclipse与maven一起工作.
我创建了一个新项目,这个是在命令行(mvn install
)中使用maven正确构建的,但是在Eclipse中我遇到了这个错误:
CoreException:无法获取参数compilerId的值,用于插件执行default-compile:PluginResolutionException:插件org.apache.maven.plugins:maven-compiler-plugin:3.1或其中一个依赖项无法解析:无法收集依赖项org.apache.maven.plugins:maven-compiler-plugin:jar:3.1():ArtifactDescriptorException:无法读取org.apache.maven的工件描述符:maven-settings:jar:2.2.1:ArtifactResolutionException:无法传输org .apache.maven:maven-settings:来自http://repo.maven.apache.org/maven2的 pom:2.2.1 缓存在本地存储库中,在中心的更新间隔已经过去或更新之前,不会重新尝试解析被迫.原始错误:无法传输工件org.apache.maven:maven-settings:pom:2.2.1 from/to central:NullPointerException pom.xml/test line 9 Maven Project Build Lifecycle Mapping问题
这是我的settings.xml conf:
.... true http myuser $mymdp myhost 8080 some.host.com central central repo m2 http://central.maven.org/maven2
我选择了正确的maven安装(在Preference - > Maven - > Install中)
我还将我的用户设置指向正确的settings.xml(首选项 - > Maven - >用户设置)
但我仍然在Eclipse中遇到此错误,并且maven命令行的一切顺利.你有想法吗?
您只需要删除一个错误的文件夹.只需转到你的M2 repo和org/apache/maven/plugins/maven-compiler-plugins并删除文件夹2.3.2
您是否尝试删除代理用户名和密码?类似的海报遇到了这个问题:
无法计算构建计划:插件org.apache.maven.plugins:maven-jar-plugin:2.3.2或其中一个依赖项无法解析
如果失败,我发现以下工作:
在Eclipse中删除项目(但不要删除磁盘上的内容)
删除Maven存储库中的所有文件
重新下载所有Maven依赖项:
mvn依赖:解决
启动Eclipse
确保将Eclipse配置为使用外部Maven安装(Window-> Preferences-> Maven-> Installations)
将现有项目重新导入Eclipse
确保项目导入的最终屏幕上没有Maven Eclipse插件错误