如何解决使用Spring Boot中的jaxb2-maven-plugin从多个.xsd文件生成源文件
我有一个Spring Boot项目。在src/main/resources/arvato
下,我有10个不同的非常大的.xsd
文件。从它们中,我需要生成类文件。我正在使用1.6
的{{1}}版本,并尝试了jaxb2-maven-plugin
。这就是我在2.2
中所拥有的:
pom.xml
我尝试设置 <build>
<finalName>spring-boot-soap-ws</finalName>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jaxb2-maven-plugin</artifactId>
<version>1.6</version> <!-- 1.6 2.2 -->
<executions>
<execution>
<id>xjc</id>
<goals>
<goal>xjc</goal>
</goals>
</execution>
</executions>
<configuration>
<schemaDirectory>${project.basedir}/src/main/resources/arvato/*.xsd</schemaDirectory>
<packageName>com.test.output</packageName>
<clearOutputDir>false</clearOutputDir>
</configuration>
</plugin>
</plugins>
</build>
中的许多不同组合。我设法以某种组合使Spring / Maven不在<configuration>
下设置红线(现在是这种情况)。我的目标是在使用Project-> Run As-> Maven生成源代码之后生成源类文件。
我什至尝试将Maven清理干净,以及其他我记得的东西。但是我得到的错误是:
-无法生成源文件 -跳过生成源文件 -目录中不存在架构...
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。