由于我对AEM完全陌生,因此我无法解决这一问题。 我已经安装了AEM 6.4.0
构建代码库时,核心捆绑包不会被激活,而是保持已安装状态。 找到原因后,我发现以下提到的软件包没有得到解决。
导入的包com.adobe.aem.commons.assetshare.components,version = [1.0,2)-无法解析 com.adobe.aem.commons.assetshare.components.details,version = [1.1,2)-无法解决 com.adobe.aem.commons.assetshare.components.predicates,version = [2.2,3)-无法解析 com.adobe.aem.commons.assetshare.configuration,version = [1.2,2)-无法解决 com.adobe.aem.commons.assetshare.content,version = [1.0,2)-无法解决 com.adobe.aem.commons.assetshare.content.properties,version = [1.1,2)-无法解析 com.adobe.aem.commons.assetshare.search.searchpredicates,version = [1.0,2)-无法解析 com.adobe.aem.commons.assetshare.util,version = [1.4,2)-无法解决
我检查了http://localhost:4502/system/console/depfinder,但在那里找不到任何这些依赖项。这意味着没有安装的活动捆绑包正在导出这些软件包。
在我的项目的个人POM中,依赖项包含为
<dependency>
<groupId>com.adobe.aem.commons</groupId>
<artifactId>assetshare.core</artifactId>
<version>1.6.2</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.adobe.aem.commons</groupId>
<artifactId>assetshare.ui.apps</artifactId>
<version>1.6.2</version>
<scope>provided</scope>
<type>content-package</type>
</dependency>
在核心POM中,它作为依赖项包括在内
<dependency>
<groupId>com.adobe.aem.commons</groupId>
<artifactId>assetshare.core</artifactId>
</dependency>
有人可以帮我撰写任何文章或您可能会遇到的东西吗?由于我用Google搜索了很多东西,因为我对AEM不熟悉,所以一无所知。
答案 0 :(得分:0)
Asset Share commons不是现成的AEM。这是一个基于AEM的开源参考实现,可通过this GitHub link获得。
您可能还需要使用同一GitHub自述文件中提到的步骤来构建资产共享公用项目,并将其安装到AEM服务器。
这将解决项目的依赖性并激活您的捆绑软件。
或者,您可以仅从以下链接下载asset-share-commons.ui.apps-1.6.2.zip
和asset-share-commons.ui.content-1.6.2.zip
软件包,然后通过软件包共享将其安装在AEM服务器中。
https://github.com/Adobe-Marketing-Cloud/asset-share-commons/releases/tag/asset-share-commons-1.6.2
P.S:如果要构建和安装Github项目,请确保按照依赖项中的说明构建和安装资产共享软件包的正确版本,或者更新依赖项以指向最新版本。