Open Liberty is a highly composable, fast to start, dynamic application server runtime environment.
You can download released versions and nightly build artifacts from: https://www.openliberty.io/downloads/
git clone https://github.com/OpenLiberty/sample-mpconf.git
cd sample-mpconf
mvn clean package -P start
Open browser to http://localhost:8080/ and explore the demo application. Afterwards run mvn liberty:stop-server
to stop the server.
Visit the OpenLiberty website for a number of step by step guides.
Our CONTRIBUTING document contains details for submitting pull requests.
-
Clone the repository to your system.
git clone git@github.com:OpenLiberty/open-liberty.git
-
Run a gradle build.
cd open-liberty/dev
./gradlew cnf:initialize
./gradlew assemble
-
Run the unit or FAT tests.
./gradlew test
for unit tests./gradlew build.example_fat:buildandrun
to run a FAT projectNOTE:
./gradlew build
runs assemble and test targets -
Perform a local release
./gradlew releaseNeeded
NOTE: This task releases all projects to the local releaseRepo. The final openliberty zip can be found in
open-liberty\dev\cnf\release\dev\openliberty\<version>\openliberty-xxx.zip
-
Go Open issues, Review existing contributions, or Submit fixes.