【问题标题】:Maven build errors after upgrading from Eclipse Luna to Mars从 Eclipse Luna 升级到 Mars 后 Maven 构建错误
【发布时间】:2016-05-06 09:45:46
【问题描述】:

一段时间以来,我一直在使用带有 M2E 插件的 Eclipse Luna。我最近决定升级到 Eclipse Mars,但在此之前,我将所有 Maven 插件升级到了最新版本。一旦我这样做了,我就验证了一切都建立在命令行上,并且也建立在 Eclipse 中。然后我启动了 Eclipse Mars,安装了最新的 M2E 插件,并开始导入我的项目。不幸的是,事情并没有那么顺利。我收到以下错误:

CoreException: Could not get the value for parameter compilerId for plugin execution default-compile: 
PluginResolutionException: Plugin org.apache.maven.plugins:maven-compiler-plugin:3.5 or one of its dependencies could not be resolved: 
The following artifacts could not be resolved: 
 org.apache.maven:maven-plugin-api:jar:3.0, 
 org.apache.maven:maven-model:jar:3.0
 org.sonatype.sisu:sisu-inject-plexus:jar:1.4.2
 org.apache.maven:maven-artifact:jar:3.0
 org.apache.maven:maven-core:jar:3.0
 org.apache.maven:maven-settings:jar:3.0
 org.apache.maven:maven-settings-builder:jar:3.0
 org.apache.maven:maven-repository-metadata:jar:3.0
 org.apache.maven:maven-model-builder:jar:3.0
 org.apache.maven:maven-aether-provider:jar:3.0
 org.sonatype.aether:aether-impl:jar:1.7
 org.sonatype.aether:aether-spi:jar:1.7
 org.sonatype.aether:aether-api:jar:1.7
 org.codehaus.plexus:plexus-classworlds:jar:2.2.3
 org.apache.maven:maven-toolchain:jar:2.2.1: 
 Failure to transfer org.apache.maven:maven-plugin-api:jar:3.0 from https://repo.maven.apache.org/maven2 was cached in the local repository
 resolution will not be reattempted until the update interval of central has elapsed or updates are forced. 
 Original error: Could not transfer artifact org.apache.maven:maven-plugin-api:jar:3.0 from/to central (https://repo.maven.apache.org/maven2): 
 sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to 
 find valid certification path to requested target  pom.xml /pacbridge-utl  line 4  Maven Project Build Lifecycle Mapping Problem

Execution default-resources of goal org.apache.maven.plugins:maven-resources-plugin:2.6:resources failed: 
Plugin org.apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be resolved: 
The following artifacts could not be resolved: 
 org.apache.maven:maven-plugin-api:jar:2.0.6
 org.apache.maven:maven-project:jar:2.0.6
 org.apache.maven:maven-profile:jar:2.0.6
 org.apache.maven:maven-artifact-manager:jar:2.0.6
 org.apache.maven:maven-plugin-registry:jar:2.0.6
 org.apache.maven:maven-core:jar:2.0.6
 org.apache.maven:maven-plugin-parameter-documenter:jar:2.0.6
 org.apache.maven:maven-repository-metadata:jar:2.0.6
 org.apache.maven:maven-error-diagnostics:jar:2.0.6
 org.apache.maven:maven-plugin-descriptor:jar:2.0.6
 org.apache.maven:maven-artifact:jar:2.0.6
 org.apache.maven:maven-settings:jar:2.0.6
 org.apache.maven:maven-model:jar:2.0.6
 org.apache.maven:maven-monitor:jar:2.0.6: 
Failure to transfer org.apache.maven:maven-plugin-api:jar:2.0.6 from https://repo.maven.apache.org/maven2 was cached in the local repository, 
resolution will not be reattempted until the update interval of central has elapsed or updates are forced. Original error: Could not transfer 
artifact org.apache.maven:maven-plugin-api:jar:2.0.6 from/to central (https://repo.maven.apache.org/maven2): 
sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: 
unable to find valid certification path to requested target (org.apache.maven.plugins:maven-resources-plugin:2.6:resources:default-resources:process-resources)

我比较了我的 Eclipse 设置(在 Luna 和 Mars 之间),一切看起来都一样。特别是,我确保 Windows/Preferences/General/Network Connections 相同(即我的代理设置正确),并且我尝试从命令行运行“mvn -U clean install”。正如我所说,命令行构建运行良好,但 Eclipse Mars 无法构建。任何人都可以提出解决方案吗?顺便说一句:我正在使用带有 Java 8 的 Maven 3.3.3

谢谢。

【问题讨论】:

  • eclipse 是使用其嵌入式 Maven 版本还是安装在您的机器上的版本?
  • 我正在使用我机器上安装的那个。

标签: eclipse maven-3 m2eclipse


【解决方案1】:

事实证明 M2E 插件使用了错误的 Settings.xml 文件,该文件没有引用正确的插件存储库。一旦我修复了那个(在 Windows->Preferences->Maven->User Settings 中),事情又开始工作了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-07-08
    • 1970-01-01
    • 1970-01-01
    • 2014-12-11
    • 2018-05-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多