How to use JRebirth Application Framework

This page will help you setting up your project to work with JRebirth.

Installation

Manual Download

JRebirth is composed by a set of jar files, you just have to add them
into your application classpath to use them.

To get them you can download manually JRebirth distribution archive,
but it could be out of date.

This distribution mode will be improved in the future for those you
don't want to deal with an artifact repository.

Maven Way

Currently the easy way to get JRebirth jar files is to use maven
convention.

You just need to add these dependencies into your pom.xml to begin to play with
JRebirth Core features. The first one is the core library of JRebirth Application Framework, and the second one is
the optional library used to manage logs.

So you have some alternatives to retrieve JRebirth artifacts from these repositories.

Use JCenter

JCenter is a new social Java repository hosted on Bintray website. It allows to broadcast thousand of libraries without the pitfall to
update your pom.xml in order to push them on a proxy
repository.
JCenter is absolutely a fabulous alternative to Maven Central.

If you want to use JCenter repository, you must add this into your Maven settings.xml.
Pay attention that at this time JCenter contains only 'Release' artifacts, no 'snapshot' versions

JRebirth artifactory instance

JRebirth has its own artifact repository (
repo.jrebirth.org
), but the server is not 7/7 24/24 ready. It could be offline when you need to recompile your application.
Its main advantage is to manage snapshot versions, so useful when you want to test a
new
feature or a bug fix.

It's also possible to add this declaration into the profile section of
your user settings.xml or enterprise settings.xml

JRebirth is not yet on Maven Central repository because the upload policy is too restrictive (actually it requires to update your pom to be allowed to send your artifacts on a third-party
repository that will be synchronized with Central)

Hybrid Configuration

You can add both JCenter, JRebirth Bintray and JRebirth Artifactory repositories, if you want to be up-to-date at any time

If you just want to deal with stable release use only JCenter, but if sometims you need to test a snapshot version use our artifactory instance or ask us to synchronize Artifactory with
Bintray.