處理生成的代碼有什麼好策略?我們的一個項目使用Apache CXF的wsdl2java工具爲一組wsdls生成JAX-WS存根。這個代碼應該如何處理?你如何處理生成的代碼?
有兩種選擇,我可以看到:
一旦生成stub並將其存儲在版本控制。有了這個,你不必處理IDE類路徑問題,因爲你的樹中(或附近)有源文件。然而,除了誘惑人們使用生成的代碼進行猴子游戲之外,你在版本控制中還有很多額外的混亂因素。
存根在每次生成時都會生成。這顛倒了#1的優點/缺點,因爲開發人員現在必須處理運行構建腳本並將生成的jar添加到他/她的類路徑中。
我們去了#2,因爲類路徑相關問題的煩惱似乎超過了#1中詳述的問題。
其他人在做什麼?有沒有人有任何建議來簡化這個過程?
XDoclet是如何解決這個問題的? – Kevin 2009-02-26 00:33:41
每次對輸入文件進行更改時都會運行的工具。 – Martin 2009-02-26 06:01:25
(或者你可以用手運行它:) – Martin 2009-02-26 06:02:17