使用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清理干净,以及其他我记得的东西。但是我得到的错误是:

-无法生成文件 -跳过生成文件 -目录中不存在架构...

enter image description here

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)