【发布时间】:2010-09-06 11:53:19
【问题描述】:
我正在尝试让 Maven 发布插件与 Jazz.net 源代码控制系统和 Rational Application Developer(RAD,基于 Eclipse)一起工作,但我似乎遇到了一个 catch-22 - 我希望我'我误会了什么。
所以 - 我正在使用具有 .pom 文件的项目目录中的命令行。我必须关闭 RAD,否则我会遇到资源锁定问题。
当我运行mvn release:prepare 时,Maven 在我的 RAD/Eclipse 工作区中生成一堆新文件并修改 pom。
接下来发生的事情是发布插件尝试mvn scm:checkin pom,我得到无数的堆栈跟踪,说 pom 文件的Resource is out of sync with the file system,这个过程失败了。
所以我无法在 RAD 中准备我的版本,因为生成的 Maven 抱怨文件锁定。我无法在命令行上准备我的发布,因为 Maven 抱怨 RAD 不知道对 pom 的更改 - 我似乎无法在不启动它的情况下让 RAD 了解这些更改。
我做错了什么?
【问题讨论】: