java - com.adobe.aem.commons.assetshare.component 无法解决
问题描述
我无法解决这个问题,因为我对 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并在那里找不到任何这些依赖项。这意味着没有一个已经安装的活动包正在/正在导出这些包。
在我的项目的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>
有人可以帮我写任何文章或您可能有经验的东西。由于我在 Google 上搜索了很多东西,但由于我是 AEM 的新手,所以我什么都不懂。
解决方案
Asset Share commons 不是 AEM 开箱即用的软件包。它是基于 AEM 构建的开源参考实现,可通过此 GitHub 链接获得。
您可能还需要使用同一 GitHub 自述文件中提到的步骤构建资产共享公共项目并将其安装到您的 AEM 服务器。
这将解决您的项目的依赖关系并激活您的捆绑包。
或者,您可以从以下链接下载asset-share-commons.ui.apps-1.6.2.zip
和包,然后通过包共享将其安装在您的 AEM 服务器中。asset-share-commons.ui.content-1.6.2.zip
https://github.com/Adobe-Marketing-Cloud/asset-share-commons/releases/tag/asset-share-commons-1.6.2
PS:如果您正在构建和安装 Github 项目,请确保构建和安装正确版本的资产共享包,如您的依赖项中所述或更新您的依赖项以指向最新版本。
推荐阅读
- sql-server - 生成每日和每月销售报告
- sql - 我的查询给了我重复的值(三个表的查询)
- linux - 如何在 linux 的 bashrc 中包含路径以用于环境
- c# - c# mvvm databind 用于多个点击事件不起作用
- php - PHP:如何获取数组的特定值
- php - 在 While 循环中构建索引 PHP 数组
- python - 计算长度时DataFrame对象不可调用
- python - 用于从论坛下载视频的 Python 脚本
- android - 如何知道用户何时完成了 EditText 控件上的文本输入?
- xcode - 如何从 fastlane 只运行一个 ui-test?