微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用Spring Boot中的jaxb2-maven-plugin从多个.xsd文件生成源文件

如何解决使用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 举报,一经查实,本站将立刻删除。