提问人:Subodh Joshi 提问时间:11/3/2023 更新时间:11/3/2023 访问量:51
无法执行目标 org.codehaus.mojo:jaxb2-maven-plugin:1.6:xjc
Failed to execute goal org.codehaus.mojo:jaxb2-maven-plugin:1.6:xjc
问:
我正在将我的项目从 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 也无法正常工作。
答: 暂无答案
评论