无法执行目标 org.codehaus.mojo:jaxb2-maven-plugin:1.6:xjc

Failed to execute goal org.codehaus.mojo:jaxb2-maven-plugin:1.6:xjc

提问人:Subodh Joshi 提问时间:11/3/2023 更新时间:11/3/2023 访问量:51

问:

我正在将我的项目从 Java 1.8 迁移到 Java 17。但是,当我尝试执行“mvn clean install”时,它失败并出现以下错误:

无法执行目标 org.codehaus.mojo:jaxb2-maven-plugin:1.6:xjc (InternalAPI) on project ProjectName: Execution InternalAPI of goal org.codehaus.mojo:jaxb2-maven-plugin:1.6:xjc 失败:必需类 执行时丢失 org.codehaus.mojo:jaxb2-maven-plugin:1.6:xjc: javax/activation/数据源

下面是用于生成的插件

 <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>jaxb2-maven-plugin</artifactId>
                <version>1.6</version>
                <executions>
                    <execution>
                        <id>InternalAPI</id>
                        <goals>
                            <goal>xjc</goal>
                        </goals>
                        <configuration>
                            <schemaDirectory>../project/src/main/resources/xsd/int</schemaDirectory>
                            <outputDirectory>${project.basedir}/target/generated-sources</outputDirectory>
                            <bindingFiles>binding.xml</bindingFiles>
                            <packageName>com.xyz.schema</packageName>
                            <clearOutputDir>true</clearOutputDir>
                        </configuration>
                    </execution>
                    <execution>
                        <id>PublicAPI</id>
                        <goals>
                            <goal>xjc</goal>
                        </goals>
                        <configuration>
                            <schemaDirectoryrectory>../project/src/main/resources/xsd/pub</schemaDirectoryrectory>
                            <outputDirectory>${project.basedir}/target/generated-sources</outputDirectory>
                            <bindingFiles>binding.xml</bindingFiles>
                            <packageName>com.xyz.schema.api</packageName>
                            <clearOutputDir>false</clearOutputDir>
                        </configuration>
                    </execution>
                </executions>
            </plugin> 

使用 Java17 版本有什么变化吗?使用最新版本的 Jaxb2 也无法正常工作。

Java Maven JAXB JAVA-17

评论


答: 暂无答案