将XSD文件转换为类,然后使用Maven将其包装到jar中

时间:2018-10-15 05:23:48

标签: maven xsd schema pom.xml jaxb2-maven-plugin

我正在将现有项目转换为具有大量xsd文件的maven。我想将其中一个xsd文件转换为它们的类,并使用maven 将这些类打包到jar中。我尝试使用 jaxb2-maven-plugin 插件。这会将xsd转换为类文件,并将它们放在 target / classes / projectname 文件夹中。我想用这些文件做一个罐子。

1)是否可以从此文件夹打包这些文件。

2)有没有一种方法可以将xsd直接转换为jar。

下面是供参考的Maven pom

    <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>jaxb2-maven-plugin</artifactId>
            <version>2.2</version>
            <executions>
                <execution>
                    <id>xjc</id>
                    <goals>
                        <goal>xjc</goal>
                    </goals>
                </execution>
            </executions>
            <configuration>

                <sources>
                    <source>src/config/xsdfile.xsd</source>

                </sources>
            </configuration>
        </plugin>

0 个答案:

没有答案