Permalink
Switch branches/tags
stabilize-18.0.0.4 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
Nothing to show
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
73 lines (44 sloc) 2.95 KB

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