无法使用自动部署配置文件(cqblueprint)部署osgibundle



我们正在使用cqblueprint原型来构建我们的cq项目(eclipse/cqblueprint)。但是,在尝试部署acme公司服务(包含捆绑包的项目)时,使用

    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_REFACTORacme-corporateacme-corporate-servicestargetacme-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]

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

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

在您的案例中,maven正试图在/apps/acme-corporate/install上执行此操作。如果上述路径不存在,则可能会出现冲突错误。

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

最新更新