我有一個Maven管理的項目,其中包含一些模塊,其中一個模塊是實際感興趣的庫。其他模塊只是從庫中建立的附加組件或示例。我正在爲這個庫生成Maven站點並自動部署它(作爲獨立站點,而不是作爲多模塊站點的一部分),但我在Javadoc插件中遇到了問題。在Maven Javadoc/Site Compilation期間忽略兄弟模塊
當執行javadoc:javadoc
目標時,javadoc插件正試圖訪問jar
以引起其他導致故障的模塊。
我有created a simple example這說明了這種現象。確保你在任何其他人之前運行clean
目標,以便顯示缺陷。雖然首先執行包裝可以解決這個錯誤,但是這是無法完成的,因爲用例在Maven管理的發佈過程中從清潔狀態開始。
有沒有辦法讓我在javadoc插件中禁用這個功能,所以我只能得到庫模塊的文檔?