2010-06-24 67 views
2

我想生成liquibase的dbdoc作爲我的maven站點構建的一部分,但我無法弄清楚如何做到這一點。我的想法是將maven-antrun-plugin添加到pom的報告部分,但我不能在報告部分的插件下有節點。有任何想法嗎?Maven 2,Liquibase和dbDoc

回答

1

這不是由Maven LiquiBase Plugin支撐,創建自己的報告插件或使用dbDoc Ant Task和Maven的AntRun插件生成在target/site/下的文檔。

在後一種情況下,綁定插件在Site Lifecycle的階段之一(這將需要一些測試,但我認爲,pre-sitesitepost-site將是確定的),並在左側菜單中的site descriptor添加一個條目。

+0

謝謝。我爲所有三個站點階段嘗試了這一點,並且ant任務不會運行(沒有錯誤報告)。但是,當我將階段設置爲進程資源時,我成功生成了dbDoc。 – 2010-06-24 17:05:05

+1

@Duncan我懷疑你沒有運行'mvn site'('process-resources'不是網站生命週期的一部分)。 – 2010-06-24 17:25:56

+0

是真的,我的回答很混亂。我的意思是,當我運行mvn乾淨安裝時,dbDoc生成,階段是(進程資源)。但是,當我將其更改爲(站點前,站點或站點後)時,運行mvn站點時不會生成dbDoc。對此感到抱歉。 – 2010-06-25 06:20:54