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 testfor unit tests./gradlew build.example_fat:buildandrunto run a FAT projectNOTE:
./gradlew buildruns assemble and test targets -
Perform a local release
./gradlew releaseNeededNOTE: 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.