为什么行家网站:网站在一个多模块项目失败?
问题描述:
我有一个Maven-3多模块项目:为什么行家网站:网站在一个多模块项目失败?
/root
pom.xml
/bar
pom.xml
/foo
pom.xml
模块foo
取决于模块bar
,并且它们都具有相同的父:root
。一切工作正常,直到我决定清理我的本地存储库并运行mvn site:site
。生成失败并显示一条消息:
Failed to resolve artifact.
Missing:
1) com.XXX:bar:jar:1.0-SNAPSHOT
这是已知的错误还是我做错了什么?我没有任何pom.xml
无论如何配置maven-project-info-reports-plugin
呢。
答
如果你做网站:网站,你正在运行的特定网站的目标,而不是构建周期,因此该项目将不建,因为你刚刚清理仓库,神器不会有任何地方使用。
请参阅有关构建生命周期的详细信息,以下链接行家:
http://www.sonatype.com/books/mvnref-book/reference/lifecycle.html
http://www.sonatype.com/books/mvnref-book/reference/lifecycle-sect-package-specific.html
答
也许你应该尝试的目标网站:舞台上的根/主聚甲醛。
我没有孩子的与SRC /网站试试这个,因为我只有在主一个src /网站。
但这项工作对我罚款与Maven 3.0和菜单REF =“报告”在基层的site.xml和 将Maven的项目信息的报告,在插件孩子的pom.xml中对我
耻辱, 谢谢! – yegor256 2010-10-27 18:06:20