maven-release-plugin相关内容

减少 Mercurial 中的存储库大小

当我的团队使用 Mercurial 存储库中的源代码处理给定项目时,存储库的大小显然在增长.因此,通过网络克隆存储库变得越来越慢. 是否有任何技术可用于删除较旧的提交或减小存储库的大小以使克隆操作在慢速网络上更快? (我们使用 TortoiseHg 作为 Mercurial 客户端,但(我猜)不应该对这个问题的解决方案产生影响.) 解决方案 一种选择是 使用 convert 扩 ..

使用 maven-release-plugin 部署程序集包

我们使用 Hudson 和 maven-release-plugin 来做发布版本.现在我有一个项目,其中包含一个 assembly ,它将所有需要的组件放在一起,然后将它们打包到具有所需目录结构的 .tar.gz 包中. 现在我正在尝试让 release-plugin 在发布期间将此包部署到我们的 Maven 存储库:执行目标,但只部署了标准的东西(源代码、javadoc、POM). ..

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

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

如何配置单个 Jenkins 作业以从主干或分支进行发布过程?

我目前正在 Jenkins (1.430) 上改进我们项目的发布流程. 当前发布的工作 今天,对于一个特定项目,我们有一项专门用于发布流程的工作.完整流程如下: 负责发布的开发者手动更改所有 pom.xml 文件的版本(实际上是使用 mvn versions:set -DnewVersion=2.0)去掉-快照. 然后,他在 SVN (http://my-svn-repo/pr ..
发布时间:2021-12-14 21:21:03 其他开发

maven 3:访问​​“root"版本企业POM

使用 Maven 3.0.4. 我的任务是为我们的组织提供母公司 POM.我的团队将为开发人员在使用此 POM 时遇到的问题或问题提供支持.通常,他们会将构建日志附加到支持请求中.所以,我希望我的公司 POM 将公司母公司的版本回显到任何构建的控制台.我正在为此使用 antrun 插件. org.apache.maven.pluginsmaven-antrun-pl ..
发布时间:2021-12-09 15:44:27 其他开发

Maven 发布插件失败:源工件被部署两次

我们正在 hudson 上使用 maven 发布插件,并尝试自动化发布过程.发布:准备工作正常.当我们尝试执行 release:perform 时,它失败了,因为它尝试将源工件两次上传到存储库. 我尝试过的东西, 从超级 pom 中删除包含 maven 源插件的配置文件(不起作用) 将 hudson 的发布目标指定为 -P!attach-source release:prepare ..
发布时间:2021-12-09 15:32:47 Java开发

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

我有一个 pom 文件,其中一些依赖项的版本号依赖于 项目版本 属性pom 文件的设置.我可以通过命令行覆盖它吗?如果是,怎么办? 这是一个很长的故事: 我们目前正在将我们的项目过渡到 maven,但我们还没有完全做到这一点.有多个模块仍然没有用 maven 构建,因此是我们项目中的依赖项(它们是通过 ant 构建到 jars 中的).发布时,我们希望构建所有这些 jar 并包含与父项 ..
发布时间:2021-12-09 15:26:36 其他开发

从 Maven 版本中分叉出来的进程:执行插件忽略用户的 settings.xml?

根据文档,Maven 发布:执行目标检查项目,然后派生一个新的 Maven 实例来构建它.出于某种原因,分叉实例似乎忽略了用户的 settings.xml,这在我的情况下会导致错误,因为该文件具有用于组成父 pom 中存储库 URL 的属性的定义. 用户的settings.xml 定义始终处于活动状态的“nexus"配置文件中的属性. nexus ..
发布时间:2021-06-02 18:48:06 其他开发

如何在依赖解析之前运行 Maven 插件

有一个以前的答案,但我不认为 接受的答案是正确的 我创建了一个 Maven 插件,它根据版本的某些方面以编程方式“摆弄" 和 配置(所以如果该版本附加了一个分支名称,即 1.0.0-RC1).这允许在功能分支构建中使用单独的 Nexus 存储库,而无需在合并回 int 之前修改 POM. 我不能只更改分支构建上的 groupId,因为这是一个 OSGi 项目,并且 groupId 必须 ..
发布时间:2021-06-02 18:42:51 其他开发

使用Maven版本时如何解决权限被拒绝(公钥)的问题

我有此错误消息: [错误]无法在项目portail上执行目标org.apache.maven.plugins:maven-release-plugin:2.5.2:prepare(default-cli):无法执行提交文件[错误]提供者消息:[错误] git-push命令失败.[ERROR]命令输出:[错误]权限被拒绝(公钥).[错误]致命:无法从远程存储库读取. 我不明白.我使用以下命令 ..
发布时间:2021-05-10 21:00:28 其他开发

多模块项目中的maven-release-plugin,每个模块都有单独的git存储库

我想知道是否有可能在每个模块都有其自己的git存储库的多模块项目中使用maven-release-plugin?像这样: parent/.git/pom.xml模块1/.git/pom.xml 我设置了一个简单的测试(在linux下),对于"git add"命令(简化)它失败了: cd父级&&git添加-pom.xml/.../module1/pom.xml 错误消息是 致命的: ..
发布时间:2021-05-10 20:27:09 其他开发

使用Maven发布插件autoVersionSubmodules增加主要版本

我正在hudson上使用maven版本插件,并将autoVersionSubmodules设置为true,以自动增加poms中的开发版本. 我想知道是否有办法使插件增加主要版本而不是次要版本. 当前,当我使用1.1.0版快照时,下一个版本设置为1.1.1版快照,但理想情况下,我希望将其更改为1.2.0版快照. 关于如何实现这一目标的任何想法? 谢谢. 解决方案 ma ..
发布时间:2020-11-25 20:44:30 其他开发