我有一个 Maven 管理的项目,其中包含一些模块,其中一个是实际感兴趣的库。其他模块只是从库构建的附加组件或示例。我希望为此库生成 Maven 站点并自动部署它(作为独立站点,而不是作为多模块站点的一部分),但我在使用 Javadoc 插件时遇到了问题。
执行javadoc:javadoc
目标时,javadoc 插件正在尝试访问jar
导致失败的其他模块。
我创建了一个简单的例子来演示这种现象。确保您clean
在任何其他人之前运行目标,以便显示缺陷。虽然先执行打包会解决这个错误,但这无法解决,因为用例发生在 Maven 管理的发布过程中,该过程从干净状态开始。
有没有办法让我在 javadoc 插件中禁用此功能,以便我只获得库模块的文档?