Apache Aries

Clone this repo:
  1. 0df2c18 Bump org.codehaus.mojo:flatten-maven-plugin from 1.8.0 to 1.9.0 (#961) by dependabot[bot] · 24 hours ago trunk
  2. c9a03a0 Bump org.jline:jline from 4.4.8 to 4.5.0 (#960) by dependabot[bot] · 24 hours ago
  3. e6624cf Bump org.codehaus.mojo:build-helper-maven-plugin from 3.6.2 to 3.7.0 (#959) by dependabot[bot] · 24 hours ago
  4. caa46db Bump org.codehaus.mojo:animal-sniffer-enforcer-rule from 1.28 to 1.29 (#958) by dependabot[bot] · 24 hours ago
  5. 2b829ec ARIES-2165: Build tutorials with java 11, 17, 21 and 25 (#957) by Dominik Przybysz · 2 days ago

Apache Aries

The Aries project consists of a set of pluggable Java components enabling an enterprise OSGi application programming model.

See Apache Aries Website.

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

  1. Install graphviz (dot program is necessary)
  2. Run script ./createDependencyGraph.sh SUBMODULE
  3. Graph of dependencies will be generated in target directory