gradle安装“错误:软件包XXXXX不存在”

问题描述

我正在尝试从maven转移到gradle安装以用于多项目应用程序,但由于缺少生成的软件包而失败。你能帮我解决吗?

一个子项目在POM.xml中具有构建插件

       <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