Aries
Apache Aries
The Aries project consists of a set of pluggable Java components enabling an enterprise OSGi application programming model. The project is written primarily in Java, distributed under the Apache License 2.0 license, first published in 2009. Key topics include: aries, java, library.
Latest release: parent-3.0.0— Aries Parent Pom 3.0.0
April 24, 2025View Changelog →
Apache Aries
The Aries project consists of a set of pluggable Java components enabling an enterprise OSGi application programming
model.
See Apache Aries Website.
applicationis moving to the attic and can be found underapplication-goes-to-the-attictageba-maven-pluginwas moves to the attic and can be found undereba-maven-plugin-goes-to-the-attictagejbwas moved to the attic and can be found underejb-goes-to-the-attictag
Source Code
The sources are now directly availble in aries github.
Some of the subprojects have their own git repos:
| Subproject |
|---|
| Aries CDI |
| Aries Component DSL |
| Aries Containers |
| Aries JAX-RS whiteboard |
| Aries JPA |
| Aries RSA |
| Aries Transaction Control |
| Aries Typed Event |
Build
Most projects can be built using
mvn clean install
As the Aries main repository hosts a lot of different subprojects it makes sense to only
build the specific subproject.
Submodule dependencies visualization
- Install graphviz (
dotprogram is necessary) - Run script
./createDependencyGraph.sh SUBMODULE - Graph of dependencies will be generated in
targetdirectory
Contributors
Showing top 12 contributors by commit count.
This article is auto-generated from apache/aries via the GitHub API.Last fetched: 6/20/2026
