Java 如何在JAXB2 maven插件版本2.4中定义模式目录?

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

我试图在pom.xml中为我的模式定义目录。我一直收到一个错误,说这里不允许使用元素schemaDirectory。我猜这个版本不支持这个元素。那么如何在这个版本中定义我的模式目录呢

<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。