Java WebService:使用现有类而不是生成的类
这就是我想做的。我有 3 个 Java 项目。项目A提供了一个WebService。项目 B 使用此 WebService。项目 C 是两个项目的共享库,其中包含一个类 XRef。
A 中的 WebService 返回 XRef 类型的对象。 B 使用此 WebService 并还使用 C 中的 XRef。当我创建 WebService 代理时,它还会生成另一个 XRef 类。
有没有一种方法可以使用现有的 XRef 类而不是创建另一个类?
here is what i wanna do. I've got 3 Java projects. Project A provides a WebService. Project B consumes this WebService. Project C is a shared library for both projects, which contains a class XRef.
The WebService in A returns an objects of Type XRef. B consumes this WebService and uses also XRef from C. When I create a WebService Proxy, it also produces another XRef class.
Is there a way that it uses the existing XRef class instead of creating another one?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
一种解决方案是合并项目并为每个项目使用不同的打包脚本。
另一个解决方案是将所有 JAXB(我想)生成的类打包到一个 jar 中,并在所有 3 个项目中使用它。
JAXB 有一些很好的 Ant 任务,您可以使用它,JAX-WS 也是如此。
One solution would be to merge the projects and have different packaging scripts for each one.
Another solution would be to package all JAXB(I suppose) generated classes into a jar and use it in all 3 projects.
JAXB has some nice Ant tasks u can use for that and the same goes for JAX-WS.