Maven POM 依赖问题 #3210

问题描述 投票:0回答:0

我正在处理一个 AEM-Java 项目并面临 graphql-java 依赖项的问题,我试图将它添加到具有 BND 插件的 Maven 项目中。但是一旦我添加依赖项并尝试构建代码,OSGI 包就始终处于已安装状态。我不确定我错过了什么,但看起来对 graphql-java 有另一个 jar 依赖。

我在尝试添加依赖项时收到此消息:

[错误] [api-regions-exportsimports] com.adobe.aem.guides.aemspa.react:aem-guides-aem-spa.react.core:1.0.0-SNAPSHOT: Bundle aem-guides-aem-spa .react.core:1.0.0-SNAPSHOT 正在导入包 [com.google.errorprone.annotations, org.reactivestreams, org.dataloader.stats, org.checkerframework.checker.nullness.qual, org.dataloader, com .google.errorprone.annotations.concurrent, javax.annotation.meta] 在起始级别 20,但没有包为该起始级别导出这些。 (com.adobe.aem.guides.aemspa.react:aem-guides-aem-spa.react.all:1.0.0-SNAPSHOT)

在版本 20.2 的核心 pom.xml 和父 pom.xml 中添加了依赖项,并尝试了 19。

在核心 pom.xml 中添加了这个 - 导入包:javax.annotation;version=0.0.0,!com.google.,!org.checkerframework.,!javax.annotation.,!graphql.com.google.,!sun.misc, -includeresource: graphql-java-[0-9.].jar;lib:=true

我也在 Adobe AEM 社区论坛和 github 讨论中提出了这个请求,但没有人能够提供帮助。有人可以在这里帮助我吗?

https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/aem-graphql-java/m-p/590600#M147441

https://github.com/graphql-java/graphql-java/discussions/3210

谢谢, 王子

maven graphql osgi aem graphql-java
© www.soinside.com 2019 - 2024. All rights reserved.