代码之家  ›  专栏  ›  技术社区  ›  BBacon

从源生成素数面时出错

  •  1
  • BBacon  · 技术社区  · 7 年前

    从源代码构建Primefaces时,我遇到以下错误:

    *[调试]为C:\primefaces\target\primefaces-6.3-SNAPSHOT.jar生成签名gpg:警告: “--no use agent”是一个过时的选项-它对gpg:no没有影响 默认密钥:Sem chave secreta gpg:签名失败:Sem chave 秘书[信息] ------------------------------------------------------------------------[信息]生成失败[信息] ------------------------------------------------------------------------[信息]总时间:05:32分钟[信息]完成时间: ------------------------------------------------------------------------[错误]无法执行目标 插件:maven gpg插件:1.4:sig n(符号工件) 在项目primefaces上:退出代码:2->[帮助1] org.apache.maven.lifecycle.LifecycleExecutionException:未能 执行goal o rg.apache.maven.plugins:maven gpg plugin:1.4:sign (签署工件)在项目面上:退出代码:2 位于org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.ja va:215) 位于org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.ja va:148) 位于org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117) (LifecycleModuleBuilder.java:81) 位于org.apache.maven.lifecycle.internal.builder.singlethreaded.singlethreaded 位于org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleSt-arter.java:128) 在org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:305) 在org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:192) 位于org.apache.maven.cli.MavenCli.execute(MavenCli.java:956) 位于org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288) 位于org.apache.maven.cli.MavenCli.main(MavenCli.java:192) 位于sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法) 在sun.reflect.NativeMethodAccessorImpl.invoke处(NativeMethodAccessorImpl.jav a:62) 在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor Impl.java:43) 位于java.lang.reflect.Method.invoke(Method.java:498) 位于org.codehaus.plexus.classworlds.launcher.launcher.launchEnhanced 位于org.codehaus.plexus.classworlds.launcher.launcher.launch(launcher.java:229) 在org.codehaus.plexus.classworlds.launcher.launcher.main上使用ExitCode (Launc-her.java:415) org.apache.maven.plugin.MojoExecutionException:退出代码:2 在org。阿帕奇。专家插件。gpg。GpgSigner。工件的生成符号 (GpgSi gner.java:254) 位于org.apache.maven.plugin.gpg.GpgSignAttachedMojo.execute(GpgSignAttachedMojo.java:146) 位于org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBui-ldPluginManager.java:137) 位于org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.ja va:210) 位于org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.ja va:148) 位于org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117) 位于org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject Builder.build(SingleThreadedBuilder.java:56) 位于org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleSt-arter.java:128) 在org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:305) 在org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:192) 位于org.apache.maven.cli.MavenCli.execute(MavenCli.java:956) 位于org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288) 位于org.apache.maven.cli.MavenCli.main(MavenCli.java:192) 位于sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法) 在sun.reflect.NativeMethodAccessorImpl.invoke处(NativeMethodAccessorImpl.jav a:62) 位于java.lang.reflect.Method.invoke(Method.java:498) 位于org.codehaus.plexus.classworlds.launcher.launcher.launchEnhanced 位于org.codehaus.plexus.classworlds.launcher.launcher.launch(launcher.java:229) 在org.codehaus.plexus.classworlds.launcher.launcher.main上使用ExitCode 有关更多信息,请访问org.codehaus.plexus.classworlds.launcher.launcher.main(launcher.java:356)[ERROR][ERROR][ERROR] 关于错误和可能的解决方案,请阅读以下内容 http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionE 例外

    发生错误的原因以及如何继续修复或查找原因?错误堆栈对我来说似乎有点太离谱了。

    我正在Windows上构建JAR,安装了Maven和GPG。发生此问题是因为我在GPG/Kleopatra中没有密钥对吗?

    1 回复  |  直到 7 年前
        1
  •  2
  •   rmpestano    7 年前

    看起来你正在激活 release 轮廓 see here see here mvn clean install 你应该没事。