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:
- os:
linux
|linux-arm64
|mac
|mac-arm64
|windows
|generic
(by defaultgeneric
) - type:
sdk
|server
(by defaultserver
)
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