首页 文章

从源构建Primefaces时出错

提问于
浏览
1

从源代码构建Primefaces时出现以下错误:

GPG密码短语:* * [DEBUG]为C:\ primefaces \ target \ primefaces-6.3-SNAPSHOT.jar gpg生成签名:警告:“ - no-use-agent”是一个过时的选项 - 它没有效果gpg:没有默认密钥:Sem chave secreta gpg:签名失败:Sem chave secreta [INFO] ------------------------------- ----------------------------------------- [INFO] BUILD FAILURE [INFO] - -------------------------------------------------- --------------------- [INFO]总时间:05:32 min [INFO]完成时间:2018-11-09T11:21:03-02:00 [INFO] ----------------------------------------------- ------------------------- [ERROR]无法执行目标org.apache.maven.plugins:maven-gpg-plugin:1.4:sig n项目primefaces上的(sign-artifacts):退出代码:2 - > [Help 1] org.apache.maven.lifecycle.LifecycleExecutionException:无法执行目标o rg.apache.maven.plugins:maven-gpg-plugin:1.4:项目表面上的sign(sign-artifacts):退出代码:2 org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecut or.ja va:215)org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.ja va:156)at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.ja va:148 )org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117)位于org.apache.maven的org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:81) . 在org.apache.maven.maven.DefaultMaven的org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleSt arter.java:128)的lifecycle.internal.builder.singlethreaded.SingleThreaded Builder.build(SingleThreadedBuilder.java:56) . doOecute(DefaultMaven.java:305)org.apache.maven.maven.DefaultMaven.doExecute(DefaultMaven.java:192)org.apache.maven.DefaultMaven.execute(DefaultMaven.java:105)atg.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)at atsun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav a:62)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor Impl.java:43)at java.lang.reflect . 方法.invoke(Method.java:498)org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launche r.java:289)org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java) :2 29)org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launc her.java:415)org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)引起: org.apache.maven.plugin.MojoExecutionException:在org.apache.maven.plugin.gpg.GpgSignAttachedMojo.execute的org.apache.maven.plugin.gpg.GpgSigner.generateSignatureForArtifact(GpgSi gner.java:254)退出代码:2 (gpgSignAttachedM ojo.java:146)org.apache上的org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBui ldPluginManager.java:137) . 位于org.apache.maven.lifecycle.internal的org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.ja va:156)的maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.ja va:210) . 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)at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleSt arter.java:128 )org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:305)atg.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:192)atg.apache.maven.DefaultMaven.execute(DefaultMaven.java: 105)org.apache.maven.cli.MavenCli.execute(MavenCli.java:956)at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288)at o rg.apache.maven.cli.MavenCli.main(MavenCli.java:192)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav a:62)at sun.reflect . 在org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launche r.java:289)的java.lang.reflect.Method.invoke(Method.java:498)中删除了MethodAethorAccess.invoke(DelegatingMethodAccessor Impl.java:43) )org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:2 29)在org.codehaus的org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launc her.java:415) . plexus.classworlds.launcher.Launcher.main(Launcher.java:356)[错误] [错误] [错误]有关错误和可能的解决方案的更多信息,请参阅以下文章:[错误] [帮助1]http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionE xception

GPG要求密码,我不知道在那里输入什么以及它为什么重要,我试着把它留空或输入任何东西......之后发生了上述错误,但我不知道它是否与密码与否 .

为什么会出现错误,如何进行修复或查找原因?错误堆栈对我来说似乎有些过分 .

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

1 回答

  • 2

    看起来你正在激活 release Profiles ,see here,因为gpg-maven插件只在此 Profiles 中声明,see here . 只需运行 mvn clean install 就可以了 .

相关问题