OSGI 未使用 Import packages make as optional

OSGI un used Import packages make as optional

我正在尝试创建一个 aem 工作流 java 流程步骤,在 pom.xml 文件依赖项列表中添加以下依赖项,一旦我添加了捆绑构建就可以了,但它处于已安装状态只是因为以下两个错误。

        <dependency>
        <groupId>com.day.cq.workflow</groupId>
        <artifactId>cq-workflow-api</artifactId>
        <version>5.6.2</version>
        <scope>provided</scope>
    </dependency>

我试过添加依赖还是没有用,还是一样的错误

<dependency>
<groupId>net.sf.ehcache</groupId>
<artifactId>ehcache</artifactId>
<version>2.8.3</version>
<scope>provided</scope>

而且我也试图将进口保持为可选仍然没有用

<Import-Package>net.sf.ehcache,net.spy.memcached,*;resolution:=optional</Import-Package>

错误信息:

只需将构建时间依赖项添加到 ehcache 和 memcached 作为 <optional>true</optional> 在 maven pom 中。然后 bnd 将创建可选的导入,它应该可以工作。无需导入包元素。