我有一个Maven管理的项目,其中包含一些模块,其中一个模块是实际感兴趣的库。其他模块只是从库中建立的附加组件或示例。我正在为这个库生成Maven站点并自动部署它(作为独立站点,而不是作为多模块站点的一部分),但我在Javadoc插件中遇到了问题。在Maven Javadoc/Site Compilation期间忽略兄弟模块
当执行javadoc:javadoc
目标时,javadoc插件正试图访问jar
以引起其他导致故障的模块。
我有created a simple example这说明了这种现象。确保你在任何其他人之前运行clean
目标,以便显示缺陷。虽然首先执行包装可以解决这个错误,但是这是无法完成的,因为用例在Maven管理的发布过程中从清洁状态开始。
有没有办法让我在javadoc插件中禁用这个功能,所以我只能得到库模块的文档?