[ERROR] Failed to execute goal org.apache.maven.plugins:maven-gpg-plugin:1.1:sign (sign-artifacts) on project jfinal-weixin: Cannot obtain passphrase in batch mode -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
JFinal Weixin 这个项目为了发布到 maven 中心库,其 pom.xml 中添加了 maven-gpg-plugin 这个插件,这个插件是需要创建 gpg key,将将该 key 发布到公网上的被信任的第三方 key server,并且本地的 maven 还有相关的配置。
综上,只需要改改 pom.xml 去掉有关 gpg 和 发布到中心库的配置即可,具体可以参考一下 jfinal weixin 1.1 版本的 pom.xml,在此下载:http://www.jfinal.com/doDownload?file=jfinal-weixin-1.1-demo.zip ###### <dependency>
<groupId>com.jfinal</groupId>
<artifactId>jfinal-weixin</artifactId>
<version>${weixin.version}</version>
</dependency>######我也是报这个错:Cannot obtain passphrase in batch mode
去掉maven-gpg-plugin 这个插件就可以了,谢谢詹波的指导!
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。