enonic / xp-distro

Enonic XP full distribution.
GNU General Public License v3.0
3 stars 3 forks source link

Enonic XP Distro

Welcome to the home of Enonic XP. To get started, please read our docs here: https://developer.enonic.com/docs/xp/stable.

This project bundles the runtime (https://github.com/enonic/xp) with admin applications (app-xp-wellcome (in sdk only), app-admin-home, app-applications, app-standardidprovider and app-users) that are necessary to use XP in a meaningful way.

Building

Set the desired version in gradle.properties, and run:

.\gradlew build

Or, to assemble distribution content and installs it on the current machine:

.\gradlew installDist

By default, it will build a generic server build without including the JDK.

Platform specific builds

There are 2 optional parameters:

To build a distribution that includes the JDK or JRE, pass a parameter with the type, and also the desired platform: linux, mac, windows. The type should be 'sdk' to include the JDK and 'server' to include the JRE.

.\gradlew build -Pos=linux -Ptype=server

.\gradlew build -Pos=mac -Ptype=sdk

.\gradlew build -Pos=windows -Ptype=sdk