这到底是什么意思?无法通过Google找到任何帮助。
> mvn release:prepare
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Base 1.0.5
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-release-plugin:2.3.2:prepare (default-cli) @ base ---
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.386s
[INFO] Finished at: Tue Oct 08 08:22:46 EST 2013
[INFO] Final Memory: 9M/81M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-release-plugin:2.3.2:prepare (default-cli) on project base: You don't have a SNAPSHOT project in the reactor projects list. -> [Help 1]
release:prepare命令应该为发布准备快照项目。听起来您没有这样的快照项目。
以下是它的全部详细信息:http : //maven.apache.org/maven-release/maven-release-plugin/examples/prepare-release.html
如果确定要发布,则应使用版本以结束的Maven模块-SNAPSHOT
。
更新:就像@khmarbaise在评论中指出的那样,如果发布失败,则应该release:rollback
返回到先前的状态。请注意,如果通过jenkins发行(jenkins问题),则不支持它,并且它不会回滚标签。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句