0
我们有一个多模块项目,我想使用发布插件。Maven2发布插件doens't要标记
在颠覆的设置是
/svn/repo/project
-- branches
-- tags
-- trunk
-- -- project
-- -- pom.xml
-- -- module1
-- -- -- pom.xml
-- -- module2
-- -- -- pom.xml
-- -- module3
-- -- -- pom.xml
-- -- module4
-- -- -- pom.xml
该项目已经从主干签出等我的文件系统,我没有任何标签或分支机构的文件夹。当我使用命令:MVN发布:准备,我得到的错误:
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Unable to tag SCM
Provider message:
The svn tag command failed.
Command output:
svn: Commit failed (details follow):
svn: File '/svn/repo/project/tags/project-1.0/module1/pom.xml' already exists
我得到下面当我运行在调试模式下的命令:
[DEBUG] WARNING: A dependency of the current project (or of one the plugins used
in its build) was found in the reactor,
but had not been built at the time it was requested. It will be resolved from
the repository instead.
Current Project: module2
Requested Dependency: com.mycompany:module2:jar:1.0
NOTE: You may need to run this build to the 'compile' lifecycle phase,
or farther, in order to build the dependency artifact.
当然,标签在svn中不存在。
有人有什么想法吗?
如果您愿意,您可以接受您自己的答案。 – 2010-12-16 23:01:37