Coder Social home page Coder Social logo

jlleitschuh / adl2-core Goto Github PK

View Code? Open in Web Editor NEW

This project forked from openehr/adl2-core

0.0 2.0 0.0 1.16 MB

ADL / AOM 2 (previously known as '1.5') core libs and parser

License: GNU Affero General Public License v3.0

Java 97.90% ANTLR 2.10%

adl2-core's Introduction

adl2-core

ADL / AOM 2 (previously known as '1.5') core libs and parser

Getting Started

Requirements

  • Java 7
  • Maven 3

Usage

The latest stable build is deployed into Maven Central repository. To include adl2 parser into your project, add this dependency into your pom:

<dependency>
    <groupId>org.openehr.adl2-core</groupId>
    <artifactId>adl-parser</artifactId>
    <version>1.2.0</version>
</dependency>

Look into adl-parser directory for some examples about using the parser.

Build from source

Clone the project from github. Then, run:

mvn clean install

This will create jar files in the target directories of each submodule

Deploy to maven central repository

The project uses maven-release-plugin to deploy the artifacts to maven central.

First, make sure that there are no outstanding changes left to be committed, otherwise, the deployment will fail. Also, make sure that mvn clean install completes successfully.

To begin with deployment, run:

mvn release:prepare

This will ask you for the version of the deployed artifacts, name of the created scm tag, and the new development version, all of which will have sensible defaults. It may also ask you for your GitHub credentials. If there were any problems, run mvn release:clean to undo any changes.

Once the release is successfully prepared, you can deploy it with:

mvn release:perform

This will deploy the artifacts in the staging repository of OSS Repository Hosting. For information about releasing the artifacts from the staging repository in maven central, read http://central.sonatype.org/pages/releasing-the-deployment.html.

Short version:

  • Login in https://oss.sonatype.org/
  • Go to Staging Repositories (on left panel) and search for orgopenehr-####.
  • Select this repository, and press Close
  • One the repository is successfully closed, press Release
  • Artifacts should be synhronized to maven central within few minutes

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.