处理生成的代码有什么好策略?我们的一个项目使用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