maven-release-plugin相关内容

Maven版本插件2.2.2不会推送到发行版管理

我不得不将Maven版本插件从2.2.1更新到2.2.2,以解决一个错误,但是现在,在执行Maven版本时,新版本的文件没有上载到我的发行管理。 / p> 我尝试了以下操作: MVN版本:准备& mvn release:perform ,带有2.2.2版的发行插件:上传新的SNAPSHOT版本 mvn版本:准备(版本2.2.1), mvn版本:执行版本2.2.2:上传新版本(这就 ..

如何发布具有项目间依赖关系的Maven多模块项目?

让我们说我们有3层项目。数据库,业务,Web和聚合pom。 项目 | -DB | | -pom.xml |-业务 | | -pom.xml | -pom.xml 所有模块均已发布和分支在一起,因此将Aggregator pom配置为向所有子模块分配相同的版本。我们有以下版本: DB-0.1-SNAPSHOT Business-0.1-SNAPS ..

Maven Pom变量作为命令参数

我希望能够做类似的事情: mvn release:branch -DbranchName=${project.version} 我确定这将行不通,我正在寻求有关如何实现此目标的帮助. mvn release:分支需要一个branchName.我需要将项目版本作为值的命令行参数上的branchName.我的pom看起来像这样: bran ..
发布时间:2020-05-07 23:47:53 其他开发

Mercurial Maven Release插件问题

我喜欢使用Maven和Mercurial(BitBucket)之类的分布式SCM. 然而,随着我扩大项目规模和增加Hg存储库的数量,我发现Maven Release插件的使用越来越麻烦. 主要问题是,当调用mvn release:prepare时,Maven不会利用Hg的分布式特性,而是执行整个存储库的完整克隆以放入临时目录. Fabrizio Giudici 早在2009年就很 ..
发布时间:2020-05-07 23:29:35 其他开发

由于poms中版本的更改,合并来自maven release分支的更改会产生冲突

按照标准惯例,我有一个用于功能开发的svn干线,以及一个用于构建版本的分支分支.分支是使用maven版本插件创建的,该插件也用于创建版本.碰巧的是,偶尔的错误将在分支上修复,并且这些更改需要重新合并到主干中.为了不遗漏任何更改,我希望能够简单地将整个分支合并回主干. 现在我的问题是,由于发行插件增加了版本号,项目/依赖版本在分支和主干中出现了分歧,所以我在所有poms中都遇到了很多冲突.有没 ..
发布时间:2020-05-07 23:18:34 其他开发

为什么Maven发行插件在依赖项管理中允许SNAPSHOT版本?

我们有1个公司母pom.这将使用dependencyManagement来管理所使用的所有工件的所有依赖项的版本. 令人震惊的是,可以在dependencyManagement中定义SNAPSHOT版本.尽管执行maven释放后,仍可以在dependencyManagement中以SNAPSHOT版本释放pom.为什么? 如果我将子项目指向公司父pom的发行版,并且该子项目使用的是SN ..

如何发布依赖于Maven中的第三方SNAPSHOT项目的项目

我想使用Maven发行插件发行快照项目'foo-1.0-SNAPSHOT'.该项目取决于尚未发布的第三方模块'bar-1.0-SNAPSHOT'. 我在项目的pom.xml中使用选项'allowTimestampedSnapshots'允许加时间戳的快照,但我认为除非我自己构建它,否则3rd party模块(bar)不会加时间戳,因为maven仍然抱怨未解决的SNAPSHOT依赖关系. 是否 ..

Maven发布目标绑定

我想编写一个Redmine插件来更新某些项目的版本.为了避免手动操作,我想绑定到一些发布插件执行目标.通常,我需要在选择版本号时创建一个新版本,在选择新版本之前关闭以前的版本,依此类推... 现在,我知道发布阶段不是典型生命周期的一部分,但是我怀疑可以像其他阶段(如集成前测试或集成后测试)一样“钩住"它们 这是我尝试过的: prepare- ..
发布时间:2020-05-07 22:47:54 其他开发

在Maven发布期间,* sources.jar是做什么的?

我确定我的插件中没有maven-source-plugin,但是在release:perform期间始终会生成[project-name] -sources.jar.在构建生命周期的其他阶段似乎并没有这样做. 很遗憾,此[项目名称] -sources.jar已上传到我们的存储库(Nexus).管理层希望所有资源都保存在SVN中,并远离存储库. 我该怎么做?这当然不是组装问题.我们尝试了 ..
发布时间:2020-05-07 22:09:11 其他开发