Java 无法传输故障保护maven插件-Eclipse Luna
我的服务有Nexus Sonatype,在我的apache中,使用HTTPS运行,但我的证书在运行时无效Java 无法传输故障保护maven插件-Eclipse Luna,java,eclipse,eclipse-plugin,maven-3,nexus,Java,Eclipse,Eclipse Plugin,Maven 3,Nexus,我的服务有Nexus Sonatype,在我的apache中,使用HTTPS运行,但我的证书在运行时无效 mvn clean deploy -Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true 对于cmd Windows,这是可以的,但是对于pom.xml中的Eclipse,它带有红色的消息m2e 未能将org.codehaus.mojo:failsafe maven插件:pom:2.4.3-alph
mvn clean deploy -Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true
对于cmd Windows,这是可以的,但是对于pom.xml中的Eclipse,它带有红色的消息m2e
未能将org.codehaus.mojo:failsafe maven插件:pom:2.4.3-alpha-1从
my:URL已缓存在本地存储库中,在更新之前不会重新尝试解析
公共时间间隔已过或强制更新。原始错误:
无法将工件org.codehaus.mojo:failsafe maven plugin:pom:2.4.3-alpha-1从/传输到
public my:URL:sun.security.validator.validator异常:PKIX路径生成失败:
sun.security.provider.certpath.SunCertPathBuilderException:找不到请求目标的有效证书路径
当为Eclipse运行相同的comand时,会出现此错误
[ERROR] Plugin org.codehaus.mojo:failsafe-maven-plugin:2.4.3-alpha-1 or one of its dependencies could not be resolved: Cannot access public (https://myURL/nexus/content/repositories/public/) in offline mode and the artifact org.codehaus.mojo:failsafe-maven-plugin:jar:2.4.3-alpha-1 has not been downloaded from it before. -> [Help 1]
org.apache.maven.plugin.PluginResolutionException: Plugin org.codehaus.mojo:failsafe-maven-plugin:2.4.3-alpha-1 or one of its dependencies could not be resolved: Cannot access public (https://myURL/nexus/content/repositories/public/) in offline mode and the artifact org.codehaus.mojo:failsafe-maven-plugin:jar:2.4.3-alpha-1 has not been downloaded from it before.
at org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolve(DefaultPluginDependenciesResolver.java:128)
at org.apache.maven.plugin.internal.DefaultMavenPluginManager.getPluginDescriptor(DefaultMavenPluginManager.java:179)
at org.apache.maven.plugin.internal.DefaultMavenPluginManager.getMojoDescriptor(DefaultMavenPluginManager.java:298)
at org.apache.maven.plugin.DefaultBuildPluginManager.getMojoDescriptor(DefaultBuildPluginManager.java:241)
at org.apache.maven.lifecycle.internal.DefaultLifecycleMappingDelegate.calculateLifecycleMappings(DefaultLifecycleMappingDelegate.java:110)
at org.apache.maven.lifecycle.internal.DefaultLifecycleExecutionPlanCalculator.calculateLifecycleMappings(DefaultLifecycleExecutionPlanCalculator.java:266)
at org.apache.maven.lifecycle.internal.DefaultLifecycleExecutionPlanCalculator.calculateMojoExecutions(DefaultLifecycleExecutionPlanCalculator.java:217)
at org.apache.maven.lifecycle.internal.DefaultLifecycleExecutionPlanCalculator.calculateExecutionPlan(DefaultLifecycleExecutionPlanCalculator.java:127)
at org.apache.maven.lifecycle.internal.DefaultLifecycleExecutionPlanCalculator.calculateExecutionPlan(DefaultLifecycleExecutionPlanCalculator.java:145)
at org.apache.maven.lifecycle.internal.builder.BuilderCommon.resolveBuildPlan(BuilderCommon.java:96)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:109)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
final stacktrace Caused by: org.eclipse.aether.transfer.RepositoryOfflineException: Cannot access public(https: //myURL/nexus/content/repositories/public/) in offline mode
我的签名HTPP为我创建,但我正在测试开发
你能帮我解决这个问题吗?答案是
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>failsafe-maven-plugin</artifactId>
<version>2.4.3-alpha-1</version>
<executions>
<execution>
<goals>
<goal>integration-test</goal>
<goal>verify</goal>
</goals>
</execution>
</executions>
org.codehaus.mojo
故障保护maven插件
2.4.3-α-1
集成测试
验证
插件名为:groupId:org.apache.maven.plugins
而不是故障保护maven插件
。。。