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.
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.
There are 2 optional parameters:
linux
| linux-arm64
| mac
| mac-arm64
| windows
| generic
(by default generic
)sdk
| server
(by default server
)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