1
我想創建一個網站的形式與Maven 網站目標生成幾個Maven項目的概述。這些項目是不同產品的一部分,一些有親子關係,一些有依賴關係。如何從無關項目中生成組合的Maven網站?
該網站應該結合來自所有項目的信息,包括JavaDoc,Checkstyle/PMD檢查,測試結果和代碼覆蓋率指標。
我已經創建了一個POM文件,它將每個現有項目作爲一個模塊進行聚合,每個項目在子文件夾中可用,但輸出不會合併到一個站點中。
這會生成一個包含組合Javadoc但不包含Checkstyle報告的網站。我爲每個單獨的項目創建了一個/ target/site文件夾。明天我會檢查單獨的項目POM的配置。 – Kwebble
我無法讓它工作。網站插件的文檔沒有提及設置。 –
Kwebble
inputDirectory用於'site:deploy'或'site:stage'目標。 'site:site'應該建立$ {targetpath}/$ {artifactId}下的網站,然後'site:stage'應該將它們複製到一個公共位置。 –