我想在mvn验证后运行网站生命周期,但是失败。
确切地说:
mvn versions:set -DnextSnapshot=true
mvn install
mvn site
# works
mvn versions:set -DnextSnapshot=true
mvn verify
mvn site
# fails
该项目是一个基于Bom的多模块项目,包含:
pom.xml - root bom
modules/pom.xml - has pom.xml as parent
modules/ci-lib/pom.xml - has modules/pom.xml as parent - library project
modules/ci-main/pom.xml - has modules/pom.xml as parent - uses the library project
有关更多详细信息,请参见https://github.com/helt/ez-ci
错误细节非常明显(mvn -X
),但是我想知道为什么依赖项解析没有考虑项目工件本身...
[DEBUG] Could not find metadata de.fhg.igd.iva.examples:ci-lib:1.0.3-SNAPSHOT/maven-metadata.xml in local (C:\Users\foobar\.m2\repository)
是否有一种方法可以告诉maven-site-plugin在该项目的各个target/
目录中查找所有信息?任何其他想法如何解决它也表示赞赏...