maven - Maven 发布插件 - 如何仅发布快照?
问题描述
我正在使用 Maven 发布插件来部署新版本的软件。跑步时
mvn release:prepare
mvn release:perform
一切都按预期工作。如果我告诉 maven 发布 2.1 版,它会发布一个工件2.1
以及一个2.2-20210205.061032-1
,我猜这是某种快照。我想知道是否可以仅为新的快照版本执行发布?
用例是在提交最终版本之前,我做了一些我想发布以进行测试的更改。类似的东西2.2-SNAPSHOT
,或者类似的东西2.2-YYYYMMDD.HHmmSS-X
。当maven提示输入下一个版本时,如果我输入2.2-SNAPSHOT
,它只是再次重复问题。
请就如何实现这一点提出建议,或者我是否以错误的方式考虑这一点。
解决方案
如果要部署 SNAPSHOT,只需运行
mvn clean deploy
Maven 发布插件适用于发布版本。
推荐阅读
- javascript - 使用 nodemailer 确认电子邮件在生产中不起作用(Heroku)
- c++ - C2676:二进制“<”:“const _Ty”未定义此运算符或转换为预定义运算符可接受的类型
- python - 组织名称(在互联网上找到)以将它们用作请求中的输入
- node.js - Nodemon 不断因“已在使用错误”而崩溃
- git - 如何显示“git add”的进度?
- qt - 从源代码构建 VLC-Qt 库
- ios - 发出 AppAuth iOS“invalid_grant:错误请求”
- android - 从应用程序内的 Google Book API 下载电子书
- java - 尽管 qr 是可扫描的,但 MultiFormatReader 无法读取 qr
- java - 如何在 HttpServletRequest 中获取 URI 参数?