Primefaces 从源生成素数面时出错

Primefaces 从源生成素数面时出错,primefaces,Primefaces,从源代码构建Primefaces时,我遇到以下错误: GPG密码短语:* *[调试]为C:\primefaces\target\primefaces-6.3-SNAPSHOT.jar生成签名gpg:警告: “--no use agent”是一个过时的选项-它对gpg:no没有影响 默认密钥:Sem chave secreta gpg:签名失败:Sem chave 秘书[信息] ------------------------------------------------------------

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

GPG密码短语:* *[调试]为C:\primefaces\target\primefaces-6.3-SNAPSHOT.jar生成签名gpg:警告: “--no use agent”是一个过时的选项-它对gpg:no没有影响 默认密钥:Sem chave secreta gpg:签名失败:Sem chave 秘书[信息] ------------------------------------------------------------------------[信息]生成失败[信息] ------------------------------------------------------------------------[信息]总时间:05:32分钟[信息]完成时间: 2018-11-09T11:21:03-02:00[信息] ------------------------------------------------------------------------[错误]无法执行目标 插件: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:156) 位于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 (LifecycleModuleBuilder.java:81) 位于org.apache.maven.lifecycle.internal.builder.singlethreaded.singlethreaded 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.DefaultMaven.execute(DefaultMaven.java:105) 位于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 (launcher.java:289) 位于org.codehaus.plexus.classworlds.launcher.launcher.launch(launcher.java:229) 在org.codehaus.plexus.classworlds.launcher.launcher.main上使用ExitCode (Launc-her.java:415) 位于org.codehaus.plexus.classworlds.launcher.launcher.main(launcher.java:356),原因是: org.apache.maven.plugin.MojoExecutionException:退出代码:2 位于org.apache.maven.plugin.gpg.GpgSigner.generateSignatureForArtifact (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:156) 位于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 (LifecycleModuleBuilder.java:81) 位于org.apache.maven.lifecycle.internal.builder.singlethreaded.singlethreaded 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.DefaultMaven.execute(DefaultMaven.java:105) 位于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 (launcher.java:289) 位于org.codehaus.plexus.classworlds.launcher.launcher.launch(launcher.java:229) 在org.codehaus.plexus.classworlds.launcher.launcher.main上使用ExitCode (Launc-her.java:415) 有关更多信息,请访问org.codehaus.plexus.classworlds.launcher.launcher.main(launcher.java:356)[ERROR][ERROR][ERROR] 关于错误和可能的解决方案,请阅读以下内容 文章:[错误][帮助1] 例外

GPG要求输入密码短语,我不知道在那里输入什么以及为什么它很重要,我尝试将其留空或键入任何内容。。。不久之后,上面的错误发生了,但我不知道它是否与密码有关

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


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

看起来您正在激活
release
配置文件,因为GPG maven插件仅在此配置文件中声明。只需运行
mvn clean install
,您就可以了。

完美无瑕。r