Pot*_*ipz 6 java xjc maven-jaxb2-plugin
我正在使用maven-jab2-plugin从XSD架构生成POJO.我生成的类没有任何集合的字段的setter.如何为集合生成setter?
任何人都可以解释默认情况下不启用setter的原因吗?
使用JAXB2-Basics中包含的Setters插件,如此处所述.
我已经复制了他们的用法示例(并将其修改为专门显示setter):
<plugin>
<groupId>org.jvnet.jaxb2.maven2</groupId>
<artifactId>maven-jaxb2-plugin</artifactId>
<version>0.7.0</version>
<executions>
<execution>
<goals>
<goal>generate</goal>
</goals>
</execution>
</executions>
<configuration>
<args>
<arg>-Xsetters</arg>
</args>
<plugins>
<plugin>
<groupId>org.jvnet.jaxb2_commons</groupId>
<artifactId>jaxb2-basics</artifactId>
<version><!-- Current version --></version>
</plugin>
</plugins>
</configuration>
</plugin>
Run Code Online (Sandbox Code Playgroud)
并在依赖项中包含JAXB2 Basics Runtime包:
<dependency>
<groupId>org.jvnet.jaxb2_commons</groupId>
<artifactId>jaxb2-basics-runtime</artifactId>
<version><!-- Current version --></version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6375 次 |
| 最近记录: |