Set up a Hippo DX project - BloomReach Experience - Open Source CMS

This article covers a Hippo CMS version 11. There's an updated version available that covers our most recent release.

12-06-2018

Set up a Hippo DX project

This feature is only available in Hippo DX.

Steps to create a new Hippo DX project

  1. Get an account for the Hippo Maven Enterprise repository and add it to your Maven settings.

  2. Create a Maven project using the Hippo Website Archetype as described in the Getting Started Trail (section "Create the project").

  3. In the project's primary pom.xml, change the parent pom from org.onehippo.cms7:hippo-cms7-release to com.onehippo.cms7:hippo-cms7-enterprise-release, e.g.

    <parent>
      <groupId>com.onehippo.cms7</groupId>
      <artifactId>hippo-cms7-enterprise-release</artifactId>
      <version>{hippo-enterprise-version}</version>
    </parent>

    You can find the available versions of the enterprise edition release pom here:

    https://maven.onehippo.com/maven2-enterprise/com/onehippo/cms7/hippo-cms7-enterprise-release/

  4. Also in the project's primary pom.xml, add the Hippo Maven Enterprise repository, e.g.

    <repository>
      <id>hippo-maven2-enterprise</id>
      <name>Hippo Enterprise Maven 2</name>
      <url>https://maven.onehippo.com/maven2-enterprise</url>
      <releases>
        <updatePolicy>never</updatePolicy>
        <checksumPolicy>fail</checksumPolicy>
      </releases>
    </repository>
  5. Next add the following dependency to cms/pom.xml (this will ensure current and future needed Repository and CMS enterprise dependencies are added automatically):

    <dependency>
      <groupId>com.onehippo.cms7</groupId>
      <artifactId>hippo-enterprise-package-app-dependencies</artifactId>
      <type>pom</type>
    </dependency>
    
  6. You can now build and run the project as usual (see Getting Started Trail).

  7. To add the Hippo DX indicator, add the following dependency to the cms/pom.xml

    <!-- Indicating the Enterprise Edition version -->
    <dependency>
      <groupId>com.onehippo.cms7</groupId>
      <artifactId>hippo-addon-edition-indicator</artifactId>
    </dependency>
  8. To add individual Hippo DX features, see the documentation of each feature. For example, Reporting Dashboard.

Did you find this page helpful?
How could this documentation serve you better?
On this page
    Did you find this page helpful?
    How could this documentation serve you better?