Open Liberty is a highly composable, fast to start, dynamic application server runtime environment
Switch branches/tags
stabilize-18.0.0.1 r20171201-0700 r20170925-1412 manual20180618 manual20180517 manual20180509 i20171214-0530 i20171214-0130 i20171213-0128 i20171212-2127 i20171212-1728 i20171212-1327 i20171212-0925 i20171212-0526 i20171212-0126 i20171211-2125 i20171209-2119 i20171209-1717 i20171209-0539 i20171209-0208 i20171208-2137 i20171208-1335 i20171208-0936 i20171208-0534 i20171208-0132 i20171207-2132 i20171207-1730 i20171207-1330 i20171207-0928 i20171205-0928 i20171205-0526 i20171204-2237 i20171204-1725 i20171203-0123 i20171202-1720 i20171202-1242 i20171202-0840 i20171202-0046 i20171201-2041 i20171201-1444 i20171201-1239 i20171201-0839 i20171201-0213 i20171130-1601 i20171130-0835 i20171129-1237 i20171129-1046 i20171129-0643 i20171128-2218 i20171128-1635 i20171128-1230 i20171128-0828 i20171128-0428 i20171127-2028 i20171127-1802 i20171127-1628 i20171127-0425 i20171127-0024 i20171126-2022 i20171126-0024 i20171125-2216 i20171122-0528 i20171122-0138 i20171121-1038 i20171121-0524 i20171120-2126 i20171120-1724 i20171120-0930 i20171120-0522 i20171120-0122 i20171119-2122 i20171119-0519 i20171119-0119 i20171118-1338 i20171117-0535 i20171117-0133 i20171116-2133 i20171116-1737 i20171116-1331 i20171116-0932 i20171116-0531 i20171116-0130 i20171115-2133 i20171115-1959 i20171115-0529 i20171115-0132 i20171114-2129 i20171114-1727 i20171114-1329 i20171114-0126 i20171113-2124 i20171113-1723 i20171113-1325 i20171112-2200 i20171112-0919 i20171112-0519 i20171111-2118 i20171111-1340 i20171111-0939 i20171111-0144
Nothing to show
Clone or download
Latest commit 133c861 Oct 22, 2018

README.md

OpenLiberty

Twitter License PRs Welcome Maven Central

Summary

Open Liberty is a highly composable, fast to start, dynamic application server runtime environment.

Table of Contents

Getting Started

Downloading

You can download released versions and nightly build artifacts from: https://www.openliberty.io/downloads/

Quick start

git clone https://github.com/OpenLiberty/sample-getting-started.git
cd sample-getting-started
mvn clean package liberty:run-server

Open browser to http://localhost:9080/ and explore the demo application.

Open Liberty Guides

Visit the OpenLiberty website for a number of step by step guides.

Contribute to Open Liberty

Our CONTRIBUTING document contains details for submitting pull requests.

  1. Clone the repository to your system.

    git clone git@github.com:OpenLiberty/open-liberty.git

  2. Run a gradle build.

    cd open-liberty/dev

    ./gradlew cnf:initialize

    ./gradlew assemble

  3. Run the unit or FAT tests.

    ./gradlew test for unit tests

    ./gradlew build.example_fat:buildandrun to run a FAT project

    NOTE: ./gradlew build runs the assemble and test tasks

  4. 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

  5. Go Open issues, Review existing contributions, or Submit fixes.

Community

  1. Open Liberty group.io
  2. OpenLibertyIO on Twitter
  3. open-liberty tag on stackoverflow