Java 如何在JAXB2 maven插件版本2.4中定义模式目录?
我试图在pom.xml中为我的模式定义目录。我一直收到一个错误,说这里不允许使用元素schemaDirectory。我猜这个版本不支持这个元素。那么如何在这个版本中定义我的模式目录呢Java 如何在JAXB2 maven插件版本2.4中定义模式目录?,java,maven,plugins,pom.xml,jaxb2-maven-plugin,Java,Maven,Plugins,Pom.xml,Jaxb2 Maven Plugin,我试图在pom.xml中为我的模式定义目录。我一直收到一个错误,说这里不允许使用元素schemaDirectory。我猜这个版本不支持这个元素。那么如何在这个版本中定义我的模式目录呢 <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>jaxb2-maven-plugin</artifactId> <version>2.4</ver
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jaxb2-maven-plugin</artifactId>
<version>2.4</version>
<executions>
<execution>
<id>xjc</id>
<goals>
<goal>xjc</goal>
</goals>
</execution>
</executions>
<configuration>
<schemaDirectory>${project.basedir}src/main/resources</schemaDirectory>
<outputDirectory>${project.basedir}src/main/java</outputDirectory>
</configuration>
</plugin>
提前谢谢 这适用于旧版本,如1.5:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jaxb2-maven-plugin</artifactId>
<version>1.5</version>
<executions>
<execution>
<id>xjc</id>
<goals>
<goal>xjc</goal>
</goals>
<configuration>
<schemaDirectory>${project.basedir}src/main/resources</schemaDirectory>
<outputDirectory>${project.basedir}src/main/java</outputDirectory>
</configuration>
</execution>
</executions>
</plugin>
这适用于旧版本,如1.5:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jaxb2-maven-plugin</artifactId>
<version>1.5</version>
<executions>
<execution>
<id>xjc</id>
<goals>
<goal>xjc</goal>
</goals>
<configuration>
<schemaDirectory>${project.basedir}src/main/resources</schemaDirectory>
<outputDirectory>${project.basedir}src/main/java</outputDirectory>
</configuration>
</execution>
</executions>
</plugin>
我仍然收到相同的错误:此处不允许使用元素schemaDirectory。我仍然收到相同的错误:此处不允许使用元素schemaDirectory。