Maven-部署jar的发布版本
Posted
技术标签:
【中文标题】Maven-部署jar的发布版本【英文标题】:Maven- Deploy release version of jar 【发布时间】:2016-07-24 02:27:33 【问题描述】:我是 maven 新手,我正在使用 maven 发布插件进行发布,并使用 maven deploy 来部署它。我注意到的是,当我这样做时
mvn release:prepare
它应该进行两次提交,第一次在 pom.xml 中没有快照,然后在 pom.xml 中带有快照的较新版本。但是,当我随后执行 mvn deploy
时,它会将快照 jar 部署到我的内部存储库。我将如何获得它来部署我的 jar 的发布版本?我应该先检查 HEAD~1,然后再做mvn deploy
?
【问题讨论】:
你发布的 jar 版本是什么意思? 我相信他正在使用 Git 之类的东西来跟踪程序的代码更改。然后一个 Git 标签将代表要发布的版本。 【参考方案1】:您的问题有点不清楚,但在release:prepare
之后运行的目标是release:perform
。
根据您要执行的操作,install
或 deploy
插件也可能有用。
Sonatype,运行 Maven Central 的人,有一个非常有用的指南来使用发布插件,以及其他发布方式:
http://central.sonatype.org/pages/apache-maven.html#performing-a-release-deployment-with-the-maven-release-plugin
【讨论】:
以上是关于Maven-部署jar的发布版本的主要内容,如果未能解决你的问题,请参考以下文章
如何从 GitHub 包下载最新的 jar 文件并使用 Maven GitHub 操作部署到云中心?
build-helper-maven-plugin:部署没有版本指示器的文件