我正在将AEM 6.5.1
(Service pack 1(升级为AEM 6.5.10
(Service pack 10(。为此,我在AEM中安装了SP10,并在源代码POM.xml
文件中将uber-jar
版本更新为6.5.10。我看到在OSGI控制台中,我的捆绑包处于Installed
状态,而不是Active
状态。这是因为缺少某些依赖项(在更新之前不存在(。我已经能够获得这些依赖项,除了一个。
com.microsoft.schemas.office.powerpoint -- Cannot be resolved
我无法在网上找到任何修复此问题的JAR。我尝试过Apache POI,但没有成功。有人知道这种依赖是什么吗?我在哪里可以得到它?
谢谢!
如果你根本不使用它,你可以排除它。
<plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
<extensions>true</extensions>
<configuration>
<instructions>
<!-- Import any version of javax.inject, to allow running on multiple versions of AEM -->
<Import-Package>
javax.inject;version=0.0.0,
!sun.misc;resolution=optional,!javax.persistence,!com.sun.jdi.*,
!com.microsoft.schemas.office.powerpoint,*
</Import-Packages>