-
Notifications
You must be signed in to change notification settings - Fork 189
Home
Here you can find information on the current status of Pentaho's "mavenization" effort. Please make sure to follow the standards and guidelines when converting projects so that we can keep our codebase as consistent as possible.
The parent poms will do a great deal of the leg-work to accomplish the basics of your build. When choosing a parent pom version, please consult the latest release tag at https://github.com/pentaho/maven-parent-poms and/or https://github.com/pentaho/maven-parent-poms-ee
The structure of the parent poms is this:
pentaho-parent-pom
|
pentaho-ce-parent-pom
|
pentaho-ce-jar-parent-pom
|
pentaho-ce-bundle-parent-pom
This pom is not meant to be used directly. It contains much of what may be needed in both the Community Edition (ce) and Enterprise Edition (ee) stacks of parent poms.
<parent>
<groupId>org.pentaho</groupId>
<artifactId>pentaho-ce-parent-pom</artifactId>
<version>8.0-SNAPSHOT</version>
</parent>
Used primarily for ce assemblies
<parent>
<groupId>org.pentaho</groupId>
<artifactId>pentaho-ce-jar-parent-pom</artifactId>
<version>8.0-SNAPSHOT</version>
</parent>
Used primarily for ce jar artifacts and bundles without Javascript
<parent>
<groupId>org.pentaho</groupId>
<artifactId>pentaho-ce-bundle-parent-pom</artifactId>
<version>8.0-SNAPSHOT</version>
</parent>
Used primarily for ce bundles that contain Javascript