问题描述
我正在尝试从maven转移到gradle安装以用于多项目应用程序,但由于缺少生成的软件包而失败。你能帮我解决吗?
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jaxb2-maven-plugin</artifactId>
<version>1.6</version>
<executions>
<execution>
<id>xjc</id>
<goals>
<goal>xjc</goal>
</goals>
</execution>
</executions>
<configuration>
<schemaDirectory>${basedir}/src/main/xsd</schemaDirectory>
<schemaFiles>**/*.xsd</schemaFiles>
<packageName>generated</packageName>
</configuration>
</plugin>
java类是从* .xsd模式生成的,并存储在文件夹 .. \ target \ generate-sources \ jaxb \ Generated
运行“ gradle install”失败并出现错误:
生成的软件包不存在
导入生成的.ObjectFactory;
解决方法
您需要在Gradle构建中集成一个JAXB插件,以提供与Maven构建中相同的功能。
在Gradle插件门户上查看exising JAXB plugins。