2009-12-11 34 views

回答

4

你可以做一個svn export到一個臨時目錄,生成javadoc,然後刪除臨時目錄。在腳本中執行此操作。然後,感覺就像你直接做了。

+0

我認爲,但我仍然需要生成代碼的副本 - 它似乎應該能夠直接執行此操作... – 2009-12-11 18:26:35

+0

如果您查看磁盤上的存儲庫,你會發現你沒有理解你的代碼,所以我不認爲除非SVN明確地增加了對此的支持,否則這是不可能的。 – Dave 2009-12-11 18:48:45

3

這個想法是永遠不會干涉存儲庫。這就是爲什麼你必須創建一個工作副本進行任何修改。如果您使用Continuum等持續集成工具,那麼您可以爲您自動生成JavaDocs。我認爲(糾正我,如果我錯了)持續集成服務器檢查你的代碼併爲你執行這些任務,所以你不必自己執行它們。

+0

我很確定你是對的檢查代碼(或導出,我沒有檢查)。我知道這就是哈德森所做的。 – Powerlord 2009-12-11 18:37:03

0

如果Subversion版本庫是通過HTTP訪問,那麼你也許可以將其安裝爲一個WebDAV文件系統,這取決於操作系統的支持...

但實際上,它只是出口的信息來源比較簡單,運行的Javadoc ,然後按照Dave的建議刪除導出。如果您要多次運行Javadoc,請檢查一次源,並在每次運行之前更新(以節省時間)。