当前位置: 首页 > 知识库问答 >
问题:

即使在添加了jaxb核心、jaxb api、jaxb impl依赖项之后,Maven插件仍会失败,缺少类javax/xml/bind/JAXBException

权胜泫
2023-03-14

我的pom包含:

    <dependency>
        <groupId>com.sun.xml.bind</groupId>
        <artifactId>jaxb-core</artifactId>
        <version>2.3.0.1</version>
    </dependency>

    <dependency>
        <groupId>javax.xml.bind</groupId>
        <artifactId>jaxb-api</artifactId>
        <version>2.3.1</version>
    </dependency>

    <dependency>
        <groupId>com.sun.xml.bind</groupId>
        <artifactId>jaxb-impl</artifactId>
        <version>2.3.1</version>
    </dependency>

但是当我运行mvn部署时,它失败了:

[错误]无法执行目标com.github.seanroy:lambda maven插件:2.3.2:在project California\u GIS\u Services上部署lambda(默认):目标com的执行默认值。github。seanroy:lambda maven插件:2.3.2:deploy lambda失败:执行com时缺少必需的类。github。seanroy:lambda maven插件:2.3.2:部署lambda:javax/xml/bind/JAXBException

为了让插件使用编译依赖项,是否需要做一些不同的事情?

共有1个答案

拓拔安邦
2023-03-14

通过向插件添加依赖项来解决:

        <plugin>
            <groupId>com.github.seanroy</groupId>
            <artifactId>lambda-maven-plugin</artifactId>
            <version>2.3.3</version>
            <dependencies>
                <dependency>
                    <groupId>javax.xml.bind</groupId>
                    <artifactId>jaxb-api</artifactId>
                    <version>2.3.1</version>
                </dependency>
            </dependencies>
            ....
        </plugin>
 类似资料:
  • 我试图从Java8迁移到Java11,但我得到了这个错误: 现在,我尝试修复将此依赖项添加到我的pom.xml文件中的问题: 但我总是遇到同样的问题。我还尝试了2.3.0版本。 我查看了我的有效POM,jaxb-api依赖项出现在那里。此外,我打开了maven下载的jar文件,只是为了验证类是否存在。

  • 我正在尝试将Jeddict插件安装到Apache Netbeans版本12中。我遵循了手动安装和通过更新中心安装的说明:Jeddict安装说明 这两种方法都失败,并显示以下消息: 有些插件需要安装plugin Maven项目。插件Maven Projects是在实现版本12.0中请求的-631BD69CD6112B1CC4C892C24E3E605B1BA04241。以下插件受到影响:jCode

  • 我目前正在使用Maven开发一个Java项目。在我的我收到了这个错误。 我添加了这种依赖性 到我的。但错误仍然是一样的。 我是否缺少为依赖项添加存储库?我也没有在我的。 有人能建议我在我的中添加的存储库代码吗?

  • maven shade插件正在创建一个名为dependency reduced pom的文件。xml和artifactname都有阴影。jar并将它们放置在基本目录中。 这是虫子吗?应位于目标目录中。有解决办法吗?

  • 我目前正在使用Maven处理一个Java项目。在我的pom.xml中,我得到了这个错误。 到我的pom.xml。但错误还是一样的。 有人能帮帮我吗?

  • 所以我想用 java-jar app-1.0-snapshot.jar 显示错误: 错误:发生了JNI错误,请检查线程“main”java.lang.noClassDeffounder中的安装并重试异常:net/sourceForge/jdatepicker/datemodel at java.lang.Class.GetDeclaredMethods0(本机方法)at java.lang.Cla