我们使用cqblueprints archetype来构建我们的cq项目(eclipse / cqblueprints)。 但是在尝试部署acme-corporate-services(包含bundle的项目)时,使用

    mvn -Pauto-deploy install

命令,我们收到以下错误。

    [INFO] --- maven-bundle-plugin:2.3.7:install (default-install) @ acme-corporate-services ---
[INFO] Installing com/acme/wcm/cq/acme-corporate-services/1.0.0-SNAPSHOT/acme-corporate-services-1.0.0-SNAPSHOT.jar
[INFO] Writing OBR metadata
[INFO]
[INFO] --- maven-sling-plugin:2.1.0:install (install-bundle) @ acme-corporate-services ---
[INFO] Installing Bundle com.acme.wcm.cq.acme-corporate-services(C:\acme_CORP_REFACTOR\acme-corporate\acme-corporate-services\target\acme-corporate-services-1.0.0-SNAPSHOT.jar) to http://localhost:4502/apps/acme-corporate/install via PUT
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 5.831 s
[INFO] Finished at: 2014-04-20T07:35:35-08:00
[INFO] Final Memory: 11M/42M
    [INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.sling:maven-sling-plugin:2.1.0:install (install-bundle) on project acme-corporate-services: Installation on http://localhost:4502/apps/acme-corporate/install failed, cause: Installation failed, cause: Conflict -> [Help 1]

请帮助我们找出此错误的根本原因。

===============>>#1 票数:4 已采纳

如果存储库中缺少安装目录,则可能会发生上述错误。

在你的情况下,maven正在尝试on /apps/acme-corporate/install 如果上述路径不存在,那么您可能会收到Conflict错误。

检查repo中是否存在所需的目录,如果不存在,请尝试创建一个目录。

  ask by kallada translate from so

未解决问题?本站智能推荐:

1回复

使用rome-1.0为Adobe CQ构建osgi包

我正在尝试使用rome生成RSS / Atom提要的Adobe CQ的osgi包。 该捆绑包是使用“ maven-bundle-plugin(felix)构建的。我可以在没有任何错误的情况下构建捆绑包。但是在将其部署到CQ中的同时,使用felix控制台却出现了错误,请找到跟踪信息下面。
1回复

只能导入类型。 MyClass解析为包

我有一个带有多个模块的Maven项目。 根pom.xml具有这些模块。 这些模块中的每个模块都有自己的pom.xml 我有MyClass.java下,在核心core/src/main/java/org/demo/mine/MyClass.java 当我尝试在ui.apps/
1回复

CQ5 Multi OSGi捆绑项目

如何使用maven为CQ应用程序创建多个OSGi捆绑包。 我在Eclipse中使用Adobe提供的multimodule-content-package-archetype。 我要实现的是捆绑中的逻辑分离(例如登录一个捆绑中的日志和在另一个捆绑中的特定业务功能(例如自定义搜索))。 但
3回复

从AEM下载时,如何在eclipse中使用bundle

我从包管理器 - http://localhost:4502/crx/packmgr/index.jsp下载了一个正在运行的AEM实例的zip。 解压缩后的zip文件包含jcr_root和META-INF 。 我想在这个zip文件的基础上构建一些功能。 所以我想知道是否有办法在ecli
3回复

OSGi捆绑包状态未激活(CQ5 Maven项目)为什么?

我知道,当安装了CQ中捆绑软件的状态时,就存在依赖关系,这就是为什么捆绑软件不能处于“活动”状态的原因。 我在CQ5服务中使用Jersey Client v 2.17,所以我需要Jersey Core Client Jar。 我在/bundle/pom.xml中添加了依赖项 。 我的捆
1回复

在OSGI中导出不带包的类

我将第3方JAR嵌入pom.xml中。 JAR包含几个类,这些类不是任何软件包的一部分,但是我想使用标记导出这些类。 请帮我做同样的事情。
3回复

OSGI捆绑包依赖性问题

我有迁移项目。 当前,版本为CQ5.6。 Maven构建正在成功部署。 但是,构建后,osgi中的捆绑软件将显示为已安装状态。 导致此问题的两个依赖项。 在构建过程中,我之前出现如下错误。 错误 为了解决这个问题,我在pom.xml中添加了以下依赖项,就像我们在De
2回复

AEM / CQ-javax.xml.namespace无法解析OSGI依赖项

我正在使用AEM 6.2,目前正在实现WebService。 我在外部创建的OSGI包中包含了所有依赖项jar,除了以下一项以外,所有依赖项问题均得到解决: javax.xml.namespace,version = [1.0,2)-无法解析 当我使用depfinder工具检
1回复

在同一内容包中嵌入相同OSGI依赖项的多个版本

精简版: 如何配置AEM / CQ5内容包的maven POM,以便包嵌入相同OSGI包的不同版本? 长版: 我正在为AEM(CQ5)构建内容包。 此内容包嵌入了项目所需的直接和间接osgi依赖项。 由于在特定版本的Google Guava上导入了一个未解析的软件包,因
2回复

在重新启动AEM之前,对OSGi捆绑包的更改不起作用

我在AEM / Apache Felix的OSGi捆绑软件中运行了一个吊索Servlet (以及其他各种组件)。 例如: 我的组件按预期工作,maven能够很好地构建,捆绑和部署整个项目。 我的问题是在重新启动整个AEM实例之前,不会激活对组件的更新。 我已经尝试过刷新OS