Components
We've strived to keep prerequisites to an absolute minimum in order to make adoption as easy as possible.
The library consists of the following artifacts found in the Maven group "org.apache.juneau"
:
Category | Maven Artifacts | Description | Prereqs |
---|---|---|---|
juneau-core | juneau-marshall | Serializers and parsers for:
|
|
juneau-marshall-rdf |
Serializers and parsers for:
|
|
|
juneau-dto |
Data Transfer Objects for:
|
|
|
juneau-svl | Simple Variable Language API |
|
|
juneau-config | Configuration file API |
|
|
juneau-rest | juneau-rest-server | REST Servlet API |
|
juneau-rest-server-springboot | Spring Boot integration support |
|
|
juneau-rest-server-jaxrs | JAX-RS support |
|
|
juneau-rest-client | REST Client API |
|
|
juneau-microservice | juneau-microservice-core | Microservice API |
|
juneau-microservice-jetty | Jetty Microservice API |
|
|
my-jetty-microservice | Developer template project for Jetty-based microservices. |
|
|
my-springboot-microservice | Developer template project for Spring-Boot-based microservices. |
|
|
juneau-examples | juneau-examples-core | Core code examples | |
juneau-examples-rest | REST code examples | ||
juneau-examples-rest-jetty | REST code examples deployed using Jetty | ||
juneau-examples-rest-springboot | REST code examples deployed using Spring Boot | ||
juneau-all | juneau-all |
Combination of the following:
|
|
The current version of Juneau is {@property juneauVersion}
.
The easiest way to pull in the library is through the following maven dependency:
If you would like to work with the bleeding-edge code, you can access the {@property juneauVersionNext}-SNAPSHOT
version through the following repository:
Each of the components are also packaged as stand-alone OSGi modules.