Coder Social home page Coder Social logo

h-hub / open-liberty Goto Github PK

View Code? Open in Web Editor NEW

This project forked from openliberty/open-liberty

0.0 0.0 0.0 504.04 MB

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

Home Page: https://openliberty.io

License: Eclipse Public License 1.0

Java 98.09% Shell 0.05% Batchfile 0.02% Gherkin 0.23% Ruby 0.01% JavaScript 1.05% CSS 0.07% HTML 0.46% Python 0.01% Objective-J 0.01% Perl 0.01% Makefile 0.01% PLSQL 0.01% Dockerfile 0.01% SCSS 0.02%

open-liberty's Introduction

Logo

title


Maven Central Docker Pulls Website Stack Overflow Groups.io License Twitter

Summary

A lightweight open framework for building fast and efficient cloud-native Java microservices:

  • Open Liberty is fast to start up with low memory footprint and live reload for quick iteration.
  • Simple to add and remove features from the latest versions of MicroProfile and Java EE.
  • Zero migration lets you focus on what's important, not the APIs changing under you.

Getting Started

Launch a sample app using Maven

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

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

See this guide to learn how it works.

Downloads

Usage

Docker

  • This guide demonstrates development using Docker containers.

Maven

  • This guide demonstrates development using the Liberty Maven Plugin.

Command Line

Open Liberty Docs

Contributing

Our CONTRIBUTING document contains details for submitting pull requests.

Running a Build

  1. Clone the repository to your system.

     git clone [email protected]: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

License

Usage is provided under the EPL 1.0 license See LICENSE for the full details.

open-liberty's People

Contributors

njr-11 avatar aguibert avatar jhanders34 avatar andymc12 avatar tevans78 avatar azquelt avatar ayoho avatar pnicolucci avatar toshiyamamoto avatar wtlucy avatar brutif avatar cbridgha avatar benjamin-confino avatar utle avatar tjwatson avatar brenthdaniel avatar tayyabdev avatar kyleaure avatar tbitonti avatar jkoehler22 avatar kristip17 avatar hutchig avatar jgrassel avatar channyboy avatar tkburroughs avatar wraschke avatar yushan-lin avatar nmittles avatar fritze2 avatar arunavemulapalli avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.