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-getting-started.git
cd sample-getting-started
mvn clean install
Open browser to http://localhost:9080/ 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 :com.ibm.websphere.appserver.features:releaseNeeded
-
Run the unit or FAT tests.
./gradlew test
for unit tests./gradlew build.example_fat:buildandrun
to run a FAT projectNOTE:
./gradlew build
runs theassemble
andtest
tasks -
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.