我有困难解决这个问题,因为我是一个全新的AEM。我已经安装了AEM 6.4.0
当我构建我的代码库时,核心包不会被激活,并停留在已安装状态。在找到原因后,我发现下面提到的包没有得到解决。
导入的包com.adobe.aem.commons.assetshare.components,version=[1.0,2) -- Cannot be resolved com.adobe.aem.commons.assetshare.configuration,version=[1.1,2) -- Cannot be resolved com.adobe.aem.commons.assetshare.components.predicates,version=[2.2,3) -- Cannot be resolved com.adobe.aem.commons.assetshare.components.predicates,version=[1.2,2) -- Cannot be resolved version=[1.2,2]--Cannot be resolved 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.util,version=[1.4,2) --无法解析com.adobe.aem.commons.assetshare.util,version=[1.4,2] --无法解析
我检查了http://localhost:4502/system/console/depfinder,在那里找不到任何这些依赖项。这意味着没有一个已经安装的活动捆绑包正在/正在导出这些包。
在项目的我的paren 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>有没有人可以帮我写一篇文章或者一些你可能有经验的东西。因为我在谷歌上搜索了很多东西,并且不能理解任何东西,因为我是AEM的新手。
发布于 2019-06-18 04:43:56
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
附注:如果您正在构建和安装Github项目,请确保您构建并安装了依赖项中提到的正确版本的资产共享包,或者更新您的依赖项以指向最新版本。
https://stackoverflow.com/questions/56637596
复制相似问题