Plugin org.apache.maven.plugins:maven-compiler-plugin 或其依赖项之一无法解析
我遇到了一些问题,无法正确配置我的日食以与maven一起使用。
我创建了一个新项目,这个项目在命令行()中使用maven正确构建,但在Eclipse中我得到了这个错误:mvn install
CoreException:无法获取参数 compilerId for plugin 执行 default-compile: PluginResolutionException: Plugin 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: Failure to transfer org.apache.maven:maven-settings:pom:2.2.1 来自 http://repo.maven.apache.org/maven2 缓存在本地存储库中,在 central 的更新间隔过去或强制更新之前,不会重新尝试解析。原始错误:无法将 artifact org.apache.maven:maven-settings:pom:2.2.1 从/传输到中心:NullPointerException pom.xml /test line 9 Maven Project Build Lifecycle Mapping Problem
这是我的设置.xml:
<proxy>
<active>true</active>
<protocol>http</protocol>
<username>myuser</username>
<password>$mymdp</password>
<host>myhost</host>
<port>8080</port>
<nonProxyHosts>some.host.com</nonProxyHosts>
</proxy>
....
<repository>
<id>central</id>
<name>central repo m2</name>
<url>http://central.maven.org/maven2</url>
</repository>
我选择了正确的 maven 安装(在首选项 -> Maven -> Install 中)
我还将我的用户设置定向到正确的设置上.xml(首选项 -> Maven -> 用户设置)
但是我在Eclipse中仍然遇到这个错误,maven命令行一切顺利。你有想法吗?