我有一个具有以下配置的多模块项目:
- 定义报告插件的反应器 pom
- B 父 pom(A 的子)将几个子模块组合在一起
- B的C子模块(标准java模块)
- B的D子模块(RPM封装)
当我在 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]
这是控制台输出中提到的错误。但是在研究有关此问题的评论时,我发现没有适合我的解决方法。
我已经尝试跳过站点插件和/或 D 的报告生成,但它不起作用。所以我想知道这个问题是否有解决方法。