【发布时间】:2019-10-29 10:42:39
【问题描述】:
我正在尝试从多个 xsd 生成 Java 类,并希望将其添加到构建路径中,但只有一个包(即 xjc)未添加全部(xjc08 和 xjc09) 下面是 pom.xml
<plugin>
<groupId>org.jvnet.jaxb2.maven2</groupId>
<artifactId>maven-jaxb2-plugin</artifactId>
<version>0.14.0</version>
<executions>
<execution>
<id>schema-generate</id>
<goals>
<goal>generate</goal>
</goals>
<configuration>
<schemaDirectory>src/main/resources</schemaDirectory>
<schemaIncludes>
<include>text.xsd</include>
</schemaIncludes>
<generatePackage>com.model</generatePackage>
<generateDirectory>${project.build.directory}/generated-sources/xjc</generateDirectory>
</configuration>
</execution>
<execution>
<id>schema2-generate</id>
<goals>
<goal>generate</goal>
</goals>
<configuration>
<schemaDirectory>src/main/resources</schemaDirectory>
<schemaIncludes>
<include>test1.xsd</include>
</schemaIncludes>
<generatePackage>com.model1</generatePackage>
<generateDirectory>${project.build.directory}/generated-sources/xjc08</generateDirectory>
</configuration>
</execution>
<execution>
<id>schema3-generate</id>
<goals>
<goal>generate</goal>
</goals>
<configuration>
<schemaDirectory>src/main/resources</schemaDirectory>
<schemaIncludes>
<include>Test2.xsd</include>
</schemaIncludes>
<generatePackage>com.model2</generatePackage>
<generateDirectory>${project.build.directory}/generated-
sources/xjc09</generateDirectory>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
请告知在构建路径中添加整个目标文件夹需要做什么。
【问题讨论】:
标签: java jaxb maven-plugin