问题描述
我有一个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 (将#修改为@)