我有一些XSD文件,我尝试用属性java.util.List的设置器生成Java (Jaxb)。
我有一个pom.xml:
<plugin>
<groupId>org.jvnet.jaxb2.maven2</groupId>
<artifactId>maven-jaxb2-plugin</artifactId>
<version>0.13.1</version>
<executions>
<execution>
<goals>
<goal>generate</goal>
</goals>
</execution>
</executions>
<configuration>
<schemaDirectory>src/main/resources/here</schemaDirectory>
<generatePackage>ws</generatePackage>
<includeSchema>${basedir}/src/main/resources/file.xsd</includeSchema>
<plugins>
<plugin>
<groupId>org.jvnet.jaxb2_commons</groupId>
<artifactId>jaxb2-basics</artifactId>
<version>0.10.0</version>
</plugin>
</plugins>
</configuration>
</plugin>我添加了该参数,但无法识别:
<arg>-Xcollection-setter-injector</arg>你知道怎么做吗?
谢谢,
发布于 2017-04-28 13:39:15
我想您错过了configuration参数extension。
<extension>true</extension>pom.xml
<configuration>
<extension>true</extension>
<args>
<arg>-Xsimplify</arg>
<arg>-Xcollection-setter-injector</arg>
</args>
<plugins>
<plugin>
<groupId>org.jvnet.jaxb2_commons</groupId>
<artifactId>jaxb2-basics</artifactId>
<version>0.11.0</version>
</plugin>
</plugins>
</configuration>https://stackoverflow.com/questions/43662674
复制相似问题