gpt4 book ai didi

java - CQ5 OSGi Bundle 错误 - org.json.simple -- 无法解决

转载 作者:搜寻专家 更新时间:2023-10-31 20:10:31 24 4
gpt4 key购买 nike

我正在我的 AEM 环境中将 OSGi 包作为 jar 安装。

在此期间,我在安装 bundle 后收到以下错误:

org.json.simple -- Cannot be resolved

我已经在 Maven 中声明了依赖关系,我的程序在本地运行良好。

我的maven依赖如下:

<dependency>
<groupId>com.googlecode.json-simple</groupId>
<artifactId>json-simple</artifactId>
<version>1.1</version>
</dependency>

是否需要添加更多依赖项来解决错误?我对 Maven 比较陌生,这是我正在开发的第一个 bundle 之一。

最佳答案

改变你的maven bundle配置

  <plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
<version>2.3.7</version>
<configuration>
<instructions>

<Embed-Dependency>*;scope=compile;inline=false</Embed-Dependency>
<Embed-Transitive>true</Embed-Transitive>

</instructions>
</configuration>

</plugin>

它需要一些传递依赖,应该通过上面的代码修复

关于java - CQ5 OSGi Bundle 错误 - org.json.simple -- 无法解决,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31380082/

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