Maven 2 标记Maven版本时使用了错误的工作目录

Maven 2 标记Maven版本时使用了错误的工作目录,maven-2,bazaar,maven-release-plugin,Maven 2,Bazaar,Maven Release Plugin,当我在Maven项目上运行release:prepare时,它在尝试scm标记阶段时失败 我的Maven项目使用Bazaar进行SCM。我的插件版本是maven release plugin 2.0和maven scm plugin 1.4 [INFO] EXECUTING: cmd.exe /X /C "bzr tag myproj-pathway-0.0.2" [ERROR] Not a branch: "D:/proj/". 当然,问题是实际的工作目录/分支是D:/proj/branc

当我在Maven项目上运行
release:prepare
时,它在尝试
scm标记
阶段时失败

我的Maven项目使用Bazaar进行SCM。我的插件版本是maven release plugin 2.0和maven scm plugin 1.4

[INFO] EXECUTING: cmd.exe /X /C "bzr tag myproj-pathway-0.0.2"
[ERROR]  Not a branch: "D:/proj/".
当然,问题是实际的工作目录/分支是
D:/proj/branch
;父目录只是一个普通目录


我认为问题在于标记,因为修改后的POM已成功签入。我如何配置东西,使标记实际上能够正确工作?

我不知道如何配置Maven来实现这一点,但基本上您需要它将
-d d d:/proj/branch
-d branch
传递到
bzr
。Maven用于此目标的大部分信息都在pom文件的scm部分。我们可以看看你的pom.xml或至少是它的scm部分吗?试着使用maven发行版plguin的2.4版,它解决了我的一个类似问题。我不知道如何配置maven来实现这一点,但基本上,您需要它将
-d:/proj/branch
-d branch
传递到
bzr
。maven用于此目标的大部分信息都在pom文件的scm部分。我们可以看看您的pom.xml或至少是它的scm部分吗?尝试使用maven release plguin的2.4版,它修复了我的一个类似问题。