我有一个具有以下配置的多模块项目:
当我在B上运行mvn site时,我收到以下错误:
Failed to execute goal org.apache.maven.plugins:maven-site-plugin:3.3:site (default-site) on project B: failed to get report for org.apache.maven.plugins:maven-javadoc-plugin: Failed to execute goal org.apache.maven.plugins:maven-dependency-plugin:2.8:unpack-dependencies (content-unpack-zips) on project D: Artifact has not been packaged yet. When used on reactor artifact, unpack should be executed after packaging: see MDEP-98. -> [Help 1]
Here是控制台输出中提到的错误。但是在研究这个问题的评论时,我发现没有可行的解决办法。
我已经尝试跳过D的网站插件和/或报告生成,但它没有用。所以我想知道这个问题是否有解决方法。
答案 0 :(得分:1)
我们为此问题找到了以下解决方案:只有在特殊配置文件处于活动状态时才会添加rpm模块(linux)。所以我们可以简单地调用site -P !linux
。这会导致Linux配置文件被停用,并且构建运行没有问题。