gpt4 book ai didi

java - jersey-all (v.2.22.2) 在系统控制台中生成未解析的包 - AEM 6.2

转载 作者:行者123 更新时间:2023-12-01 09:09:34 24 4
gpt4 key购买 nike

我正在尝试连接到第三方 API 服务,并考虑使用 jersey-all 库。但是从 Maven 安装它并部署到 AEM 6.2 服务器后。但项目包并未处于“ACTIVE”状态,而是由于以下错误而处于“INSTALLED”状态。

Unresolved packages in the system/console/bundle section

Maven依赖

<dependency>
<groupId>com.eclipsesource.jaxrs</groupId>
<artifactId>jersey-all</artifactId>
<version>2.22.2</version>
<scope>provided</scope>
</dependency>

如果您有任何解决方案,请告诉我。

谢谢

最佳答案

为此依赖项指定的范围是provided。这意味着 Maven 将下载这些 Artifact 来构建您的项目,但不会将它们嵌入到生成的 OSGi 包中。

它们预计由 OSGi 运行时提供,并且您可以看到以红色突出显示的包需要由另一个包导出(低于指定的版本限制)。

您可以使用 OSGi 控制台中的依赖项查找器来查看是否有任何内容导出包。

转到 /system/console/depfinder 并搜索软件包。

它们可能以与预期不同的版本导出,或者根本不导出。

安装导出这些包的正确版本的 bundle 应该允许您的 bundle 启动。

关于java - jersey-all (v.2.22.2) 在系统控制台中生成未解析的包 - AEM 6.2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41007404/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com