我浪费了很多天的时间试图弄清楚,看起来非常简单的事情(从 WSDL/XSD 生成代码)怎么会如此极其复杂。有什么办法吗?我觉得我已经尝试过所有这些,在不同的版本中使用不同的 jaxb 绑定和不同版本的实现
我尝试使用以下插件:
<groupId>org.codehaus.mojo</groupId>
<artifactId>jaxb2-maven-plugin</artifactId>
Run Code Online (Sandbox Code Playgroud)
<groupId>org.jvnet.jaxb2.maven2</groupId>
<artifactId>maven-jaxb2-plugin</artifactId>
Run Code Online (Sandbox Code Playgroud)
<groupId>org.codehaus.mojo</groupId>
<artifactId>jaxws-maven-plugin</artifactId>
Run Code Online (Sandbox Code Playgroud)
没有插件能够输出 jakarta 注释并且总是失败,因为某些 javax.xml 注释或 com.sun.* 类丢失。此时我正在考虑自己编写一个插件,因为这很荒谬,我只需要一个简单的 POJO 和一些注释,并且不想在 xsd 或 wsdl 更改时自己编写它们。
你们在 Jakarta 4 中使用过哪些方法?
xml maven-jaxb2-plugin jaxb2-maven-plugin jaxws-maven-plugin