Open Liberty is a highly composable, fast to start, dynamic application server runtime environment.
You can download released versions and nightly build artifacts from: http://www.openliberty.io/downloads/
git clone https://github.com/OpenLiberty/sample-mpconf.git
cd sample-mpconf
mvn clean package -P start
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 [email protected]: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 buildandrun
for FAT testsNOTE:
./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.