0

我正在尝试创建一个 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>

错误信息: AEM Felix 控制台中的错误消息

4

1 回答 1

3

只需将构建时间依赖项添加到 ehcache 和 memcached,就像<optional>true</optional>在 maven pom 中一样。然后 bnd 会将导入创建为可选的,它应该可以工作。不需要有一个 Import-Package 元素。

于 2016-08-18T09:12:26.757 回答