Set up a Hippo DX project
Steps to create a new Hippo DX project
-
Get an account for the Hippo Maven Enterprise repository and add it to your Maven settings.
-
Create a Maven project using the Hippo Website Archetype as described in the Getting Started Trail (section "Create the project").
-
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/
-
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>
-
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>
-
You can now build and run the project as usual (see Getting Started Trail).
-
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>
-
To add individual Hippo DX features, see the documentation of each feature. For example, Reporting Dashboard.