maven-release-plugin相关内容

Maven:将插件执行绑定到另一个插件的执行,而不是生命周期阶段

关于接受的答案的说明:由于有确凿的间接证据,我接受了该答案.尽管如此,这只是间接证据,因此请带一点盐. 当用户运行插件目标而不是生命周期阶段时,如何触发插件? (之前曾有人问过这个 ,但答案是使用生命周期阶段.) 要点:我需要release:branch调用regex-plugin来生成一个以当前版本为名称的分支减去-SNAPSHOT后缀.这就是我所拥有的,这要求开发人员激活配置文件并 ..
发布时间:2020-05-07 20:38:48 其他开发

如何使Maven发布插件跳过测试?

我正在 Spotify的docker-client 的主结帐上运行mvn release:prepare -Darguments="-Dmaven.test.skip=true -DskipTests".但是我无法获得Maven的发布插件来跳过测试.为什么在这种情况下maven不尊重CLI标志? 我也很好奇是什么导致释放插件执行surefire插件.在pom.xml中没有指定surefire ..
发布时间:2020-05-07 20:38:19 其他开发

从构建管道推送到本地Azure DevOps Git

简短版本 有人可以告诉我如何在Azure DevOps构建管道中设置“命令行脚本"任务,以将更改推送到本地Git存储库(实际上,该管道所基于的Git存储库)吗? 无论我尝试什么,我的脚本在打印 Pushing commits to git 后总是超时. 长版 我们正在将现有的Java/Maven项目从Jenkins构建服务器迁移到Azure DevOps构建环境,并且我试图建立一个 ..

使用Maven版本插件时避免gpg签名提示

我有一个要配置为使用Maven版本插件的Maven项目.发行过程的一部分是使用Maven GPG插件对工件进行签名,这需要GPG签名密钥密码短语才能成功.由于这些构建需要在非交互式环境中可运行,因此(CI-Server)这些参数以 的形式作为参数传递给maven. -Dgpg.passphrase=XXX 对于快照构建,一切正常. Maven GPG插件看到了传入的密码,按预期方式构建,签 ..
发布时间:2020-05-07 20:10:20 其他开发

Maven 3:访问​​"root"版本公司POM

使用Maven 3.0.4. 我的任务是为我们的组织提供公司母公司POM.我的团队将为开发人员在使用此POM时遇到的问题提供支持.通常,他们会将构建日志附加到支持通知单上.因此,我希望我的公司POM在任何构建中都将公司父级的版本回显到控制台.我正在为此使用antrun插件. org.apache.maven.plugins ..
发布时间:2020-05-07 19:53:09 其他开发

如何获取命令行属性以覆盖Maven属性

我有一个pom文件,其中某些依赖项的版本号取决于在项目版本属性中指定的pom文件的设置.我可以通过命令行覆盖吗?如果可以,怎么办? 长话短说: 我们目前正在将我们的项目过渡到Maven,但我们还没有完全完成.有多个模块仍未使用maven构建,因此它们是我们项目中的依赖项(它们通过ant内置到jar中).发布后,我们希望所有这些jar都可以构建,并包含与父项目相同的版本号.对于一个发行版 ..
发布时间:2020-05-07 19:48:45 其他开发

如何在詹金斯自动化工作?

我正在使用Maven Release Plugin来自动执行&发布过程.它工作正常,但我面临的一个问题. 我创建了一个作业,该作业每15分钟检查一次中继线,如果发现有任何更改,它将开始构建&发布过程.并且工作正常. 但是,小问题是当release:prepare执行时,它正在创建标记并自动将trunk/pom.xml版本(带有SNAPSHOT)递增到下一发行版本SNAPSHOT. ..
发布时间:2019-09-02 21:04:04 其他开发

如何避免“由于遥控器包含工作而拒绝更新".在发布期间使用maven release-plugin和git?

我们最近从SVN迁移到了git.除了在git上进行发布的其他(意外)问题之外,我想知道如何处理以下问题: 当我在Jenkins上启动发布运行并且某些开发人员(偶然地)在发布的第一阶段进行推送时,发布构建失败,并出现以下错误: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-release-plugin:2.5. ..
发布时间:2019-09-02 21:02:39 其他开发

Jenkins管道,Bitbucket挂钩和Maven发布插件无限循环

我无法找到有关此的任何信息,所以我希望你们能在这一方面为我提供帮助 我在bitbucket中托管了一个Maven项目,该项目的BitBucket WebHook指向someurl/bitbucket-hook/,该钩子触发了我的项目的构建,该项目由具有以下结构的管道定义: node { stage 'Checkout' git url: 'https:...' de ..

适用于Maven的最佳存储库管理

我正在使用maven和Jenkins进行自动构建.我正在寻找最佳的Maven开源存储库管理.这样我就可以通过存储库管理器在Maven和jenkins之间进行整合了. 解决方案 您至少知道三个选择 Nexus 人工工厂 Apache Archiva 我已经用完了这三个,每个都有优点和缺点. 我会选择Nexus,因为它得到了Sonatype的支持,后者也参与了Maven开 ..