我有一个包含三个子模块的 Maven 聚合项目,所以项目是这样的:
家长
|
|
- 孩子A |- 孩子B
|- 孩子C
这些类使用聚合和继承:Parent 将子级列为模块,每个 Child 指定 Parent 作为其父级。每个孩子都调用 maven-javadoc-plugin:jar 来生成雕刻的 javadocs,其中包含 javadocs 中包含的特定文件,效果很好。
我想在 Parent pom 中调用 maven-javadoc-plugin:aggregate-jar 以生成一个带有孩子雕刻的 javadoc 组合的单个 javadoc 文件夹,但它似乎不起作用。如果我在 Project 中运行 javadoc:aggregate-jar,它看起来会将任务聚合到子模块,这些子模块无论如何都会执行自己的 maven-javadoc-plugin,然后 Project 本身不会生成任何内容。我尝试运行几个不同的选项并使用现在已弃用的标签无济于事。我还尝试创建依赖于其他三个的第四个孩子来使用 maven-javadoc-plugin 的选项,但这似乎不起作用。令人沮丧的是,在官方 Maven 插件页面或 Google 中几乎没有关于如何使用聚合的示例,这让我相信我
有没有人曾经尝试过做这样的事情并且可以就如何让它工作提供任何帮助?感谢您的任何帮助。