maven-release-plugin相关内容
我在我的Maven项目上尝试此命令(使用dryrun进行测试): mvn release:clean release:prepare -DdryRun=true -DgenerateBackupPoms=false -Dtag=solocal-refentreprive-2.1-RC02 -DreleaseVersion=2.1-RC02 -DdevelopmentVersion=2.1-S
..
当我的团队使用 Mercurial 存储库中的源代码处理给定项目时,存储库的大小显然在增长.因此,通过网络克隆存储库变得越来越慢. 是否有任何技术可用于删除较旧的提交或减小存储库的大小以使克隆操作在慢速网络上更快? (我们使用 TortoiseHg 作为 Mercurial 客户端,但(我猜)不应该对这个问题的解决方案产生影响.) 解决方案 一种选择是 使用 convert 扩
..
我们使用 Hudson 和 maven-release-plugin 来做发布版本.现在我有一个项目,其中包含一个 assembly ,它将所有需要的组件放在一起,然后将它们打包到具有所需目录结构的 .tar.gz 包中. 现在我正在尝试让 release-plugin 在发布期间将此包部署到我们的 Maven 存储库:执行目标,但只部署了标准的东西(源代码、javadoc、POM).
..
短版 有人能告诉我如何在 Azure DevOps 构建管道中设置“命令行脚本"任务,将更改推送到本地 Git 存储库(实际上,管道所基于的 Git 存储库)? 无论我尝试什么,我的脚本总是在打印推送提交到 git 后超时. 更长的版本 我们正在将现有的 Java/Maven 项目从 Jenkins 构建服务器迁移到 Azure DevOps 构建环境,我正在尝试建立一个模仿 Je
..
我在最新版本的 Jenkins 和 Maven Release 插件上使用 SVN、Maven 3.0.3.我正在尝试使用 Maven 发布插件(通过 Jenkins)进行试运行,因此正在执行选项...... 执行Maven:-B -f/scratch/jenkins/workspace/myproject/myproject/pom.xml -DdevelopmentVersion=53.0.
..
我目前正在 Jenkins (1.430) 上改进我们项目的发布流程. 当前发布的工作 今天,对于一个特定项目,我们有一项专门用于发布流程的工作.完整流程如下: 负责发布的开发者手动更改所有 pom.xml 文件的版本(实际上是使用 mvn versions:set -DnewVersion=2.0)去掉-快照. 然后,他在 SVN (http://my-svn-repo/pr
..
我正在尝试运行 mvn release:prepare 目标,但它在推送后挂起.知道我可能做错了什么吗? [INFO] [INFO] ------------------------------------------------------------------------[信息] [信息] 构建成功[信息] [信息] ------------------------------------
..
使用 Maven 3.0.4. 我的任务是为我们的组织提供母公司 POM.我的团队将为开发人员在使用此 POM 时遇到的问题或问题提供支持.通常,他们会将构建日志附加到支持请求中.所以,我希望我的公司 POM 将公司母公司的版本回显到任何构建的控制台.我正在为此使用 antrun 插件. org.apache.maven.pluginsmaven-antrun-pl
..
我们正在 hudson 上使用 maven 发布插件,并尝试自动化发布过程.发布:准备工作正常.当我们尝试执行 release:perform 时,它失败了,因为它尝试将源工件两次上传到存储库. 我尝试过的东西, 从超级 pom 中删除包含 maven 源插件的配置文件(不起作用) 将 hudson 的发布目标指定为 -P!attach-source release:prepare
..
我有一个 pom 文件,其中一些依赖项的版本号依赖于 项目版本 属性pom 文件的设置.我可以通过命令行覆盖它吗?如果是,怎么办? 这是一个很长的故事: 我们目前正在将我们的项目过渡到 maven,但我们还没有完全做到这一点.有多个模块仍然没有用 maven 构建,因此是我们项目中的依赖项(它们是通过 ant 构建到 jars 中的).发布时,我们希望构建所有这些 jar 并包含与父项
..
当我忘记在 Serializable 类中声明 serialVersionUID 时,我想让我的 Maven 构建失败.使用 javac,这很容易: $ javac -Xlint:serial -Werror Source.java 直接将其转换为 Maven 不起作用: org.apache.maven.pluginsmave
..
我正在尝试在 Jenkins 中配置一个带有自定义发布版本的 Maven 发布版本,其中包含发布版本的分支. 看起来像这样: release:prepare -DreleaseVersion=${project.version}-${GIT_LOCAL_BRANCH}-Release release:perform 一切正常,除了基于 pom 计算的 'project.versi
..
我正在尝试在 pom 中配置 maven-release-plugin 的 perform mojo 以仅执行 deploy 目标(与默认的 deploy site-deploy 相对).从命令行,它就像下面一样简单: mvn release:perform -Dgoals=deploy 下面是配置 pom 的尝试,都失败了. 尝试 1: maven
..
根据文档,Maven 发布:执行目标检查项目,然后派生一个新的 Maven 实例来构建它.出于某种原因,分叉实例似乎忽略了用户的 settings.xml,这在我的情况下会导致错误,因为该文件具有用于组成父 pom 中存储库 URL 的属性的定义. 用户的settings.xml 定义始终处于活动状态的“nexus"配置文件中的属性. nexus
..
有一个以前的答案,但我不认为 接受的答案是正确的 我创建了一个 Maven 插件,它根据版本的某些方面以编程方式“摆弄" 和 配置(所以如果该版本附加了一个分支名称,即 1.0.0-RC1).这允许在功能分支构建中使用单独的 Nexus 存储库,而无需在合并回 int 之前修改 POM. 我不能只更改分支构建上的 groupId,因为这是一个 OSGi 项目,并且 groupId 必须
..
我有以下项目结构: 框架 framework-parent-pom 框架类 ... 在framework-parent-pom的pom.xml中,我定义了以下插件: maven-release-plugin2.3.2http://.../svn/REPO/br
..
我有此错误消息: [错误]无法在项目portail上执行目标org.apache.maven.plugins:maven-release-plugin:2.5.2:prepare(default-cli):无法执行提交文件[错误]提供者消息:[错误] git-push命令失败.[ERROR]命令输出:[错误]权限被拒绝(公钥).[错误]致命:无法从远程存储库读取. 我不明白.我使用以下命令
..
我想知道是否有可能在每个模块都有其自己的git存储库的多模块项目中使用maven-release-plugin?像这样: parent/.git/pom.xml模块1/.git/pom.xml 我设置了一个简单的测试(在linux下),对于"git add"命令(简化)它失败了: cd父级&&git添加-pom.xml/.../module1/pom.xml 错误消息是 致命的:
..
我刚刚尝试使用maven-release-plugin发行与Java 9兼容的项目.但是,它在maven-compiler-plugin中以 失败 无法执行目标 org.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile (默认编译)在项目电子邮件上:致命错误编译:无效 目标版本:9 有趣的是,如果我独立运行maven-c
..
我正在hudson上使用maven版本插件,并将autoVersionSubmodules设置为true,以自动增加poms中的开发版本. 我想知道是否有办法使插件增加主要版本而不是次要版本. 当前,当我使用1.1.0版快照时,下一个版本设置为1.1.1版快照,但理想情况下,我希望将其更改为1.2.0版快照. 关于如何实现这一目标的任何想法? 谢谢. 解决方案 ma
..