我正在使用wsimport ant任务来生成客户端代码。众所周知,自动生成的类的包名称是根据WSDL中的命名空间确定的。
我想更改这些包名称并为包名称添加前缀。
例如,如果wsdl中的命名空间是com.example
,那么包" prefix.com.example"将生成。
我试过两种不同的解决方案来处理这个问题;但是他们很乐意帮助我。
-p prefix.com.example
命令对我不起作用,因为所有生成的类都包含在一个中
使用此命令打包。<jaxb:package name="prefix.com.example" />
,则生成的类将包含在名为prefix.com.example
的一个包中。我只想在生成客户端代码时为包名称的所有命名空间添加前缀。
关于这个问题还有其他解决方案吗?
提前致谢。