我试图让Maven发布插件与Jazz.net源代码管理系统和Rational Application Developer(基于Eclipse的RAD)一起工作, ,但我似乎碰到了一个catch-22--我希望我误解了一些东西。Maven scm:签入“资源与文件系统不同步:”错误
因此 - 我正在使用具有.pom文件的项目目录中的命令行。我必须关闭RAD,否则会导致资源锁定问题。
当我运行mvn release:prepare
时,Maven会在我的RAD/Eclipse工作区中生成一堆新文件并修改pom。
接下来发生的事情是发布插件尝试mvn scm:checkin
pom,并且我得到了一个用于pom文件的称为Resource is out of sync with the file system
的zillion栈跟踪,并且该过程失败。
所以我不能在RAD中准备我的发布,因为产生的Maven抱怨文件锁定。我无法在命令行上准备我的发布版,因为Maven抱怨RAD不知道对pom所做的更改 - 我似乎无法让RAD知道这些更改而无需启动它。
我在做什么错?
是的 - 我正在关闭RAD,然后尝试运行构建并仍然遇到资源问题 - 非常奇怪。 – Brabster 2010-09-06 16:39:02