首页 / 知识
关于svn:为什么在标记时mvn release:prepare失败?
2023-04-17 03:09:00

Why does mvn release:prepare fail while tagging?
使用我的多项目pom,在运行release:prepare时出现错误。 项目设置和每个发行步骤运行正常之前,没有什么花哨的地方。
是否知道它的来源以及如何解决? (对于重复的帖子,很抱歉-首先已关闭,因为我没有将其表达为可以回答的问题。我希望现在可以。)
编辑
编辑2 最新版本的maven-release-plugin中解决了此问题。将此添加到您的POM中以将其插入。
已解决的问题是MRELEASE-375。 可能有用的链接: http://weblogs.java.net/blog/johnsmart/archive/2008/12/subversion_mave.html(以前提到) http://jira.codehaus.org/browse/MRELEASE-427(真正的错误?) http://jira.codehaus.org/browse/SCM-406(相关错误) http://olafsblog.sysbsb.de/?p=73(较新的,也许是更有用的文章) 罗兰(Roland),如果您还没有看到它,请看约翰·斯玛特(John Smart)关于此问题的博客文章。尽管他提出的脚本不雅致,但可以解决问题: http://weblogs.java.net/blog/johnsmart/archive/2008/12/subversion_mave.html 另一种解决方案是使用Git。 (我==目前正在撰写有关Maven和Git的文章) 这是因为您尚未增加版本号-Subversion存储库中已经存在1.0.2。 要么增加版本,要么从仓库中删除/repos/june/tags/foo-1.0.2标签。 我在没有安装svn的服务器上遇到构建问题时碰到了这篇文章。
这有助于: 最新的插件版本2.0-beta-9中已修复此问题。 我花了很多时间与此作斗争。 SVN 1.5.1+的不同之处在于,它中断了直接从工作副本提交到标签的工作-这正是Maven所做的。关于谁负责解决此问题,仍然存在很多争议。 您可以执行" svn更新"并重新运行release命令,但是如果您正在执行release:branch,则这将导致release插件不将您的POM文件恢复为之前的状态。 我知道最好的解决方法是退回到Subversion 1.5.0。 据我所知,这是Subversion 1.5中的错误,与maven没有直接关系。但是,解决该问题的方法是更新本地svn存储库并再次运行release:prepare目标。 |
最新内容
相关内容
linux运行图形界命令?
linux运行图形界命令?,系统,密码,地址,电脑,图形界面,地方,工具,界面,终端,图形,linux图形化界面命令第一种方式比较简单,只需要选择相应的带图linux怎样运行命令?
linux怎样运行命令?,系统,工作,信息,基础,地址,命令,目录,工具,密码,一致,Linux系统基础操作指令1、linux常用命令有pwd命令、cd命令、ls命令linux编译完运行命令?
linux编译完运行命令?,系统,代码,环境,工具,信息,命令,文件,程序,终端,编辑,在linux中编译C输入完程序后输入个:wq然后按什么键就然后就回到了linux命令程序运行?
linux命令程序运行?,状态,系统,服务,情况,命令,进程,软件,数据,发行,时间,Linux中如何启动进程?进程调度命令有哪些?实现调度启动进程的方法有linux运行脚本命令?
linux运行脚本命令?,系统,代码,服务,文件,工具,平台,网站,脚本,命令,方法,Linux配置开机自启动执行脚本有哪些方法方法1:执行ntsysv命令,然后在linux命令后加运行?
linux命令后加运行?,状态,暂停,工具,单位,进程,环境,网络,系统,权威,第一,mv什么意思呢?1、MV就是音乐短片(Music Video),是指与音乐(通常大部分是ssh运行linux命令?
ssh运行linux命令?,地址,服务,系统,软件,工具,电脑,网络,密码,名称,命令,在linux命令中登陆ssh服务的命令是?步骤如下:查询\安装SSH服务 (1)登陆linux运行多个命令?
linux运行多个命令?,环境,软件,系统,工作,服务,连续,命令,指令,分号,冲突,linux多个用户同时执行命令会冲突吗不会冲突。解释:用户登录linux的linux运行命令查看?
linux运行命令查看?,系统,信息,状态,命令,名称,情况,地址,软件,进程,第一,linux查看进程命令首先打开xshell软件,连接上linux服务器,使用指令pslinux中命令运行软件?
linux中命令运行软件?,软件,系统,名称,工具,电脑,位置,环境,中心,在线,初级,如何用命令行在Linux下安装软件?首先启动CentOS7,在VMware中点击上脚本linux上运行命令?
脚本linux上运行命令?,工具,代码,时间,密码,系统,环境,名字,位置,第三,下来,typescript脚本中怎样运行Linux命令?1、Script可用于记录当前用户linux运行命令的脚本?
linux运行命令的脚本?,系统,服务,工具,脚本,意外,技术,分析,文件,方法,命令,sh文件在linux下如何运行Linux下面运行 SH文件步骤如下:查看目录sh