# aries **Repository Path**: mirrors_apache/aries ## Basic Information - **Project Name**: aries - **Description**: Apache Aries - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: trunk - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-22 - **Last Updated**: 2026-05-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Apache Aries The Aries project consists of a set of pluggable Java components enabling an enterprise OSGi application programming model. See [Apache Aries Website](http://aries.apache.org/). - `application` is moving to the attic and can be found under [`application-goes-to-the-attic` tag](https://github.com/apache/aries/tree/application-goes-to-the-attic/application) - [![Async - CI Build](https://github.com/apache/aries/actions/workflows/async.yml/badge.svg)](https://github.com/apache/aries/actions/workflows/async.yml) - [![Blueprint - CI Build](https://github.com/apache/aries/actions/workflows/blueprint.yml/badge.svg)](https://github.com/apache/aries/actions/workflows/blueprint.yml) - `eba-maven-plugin` was moves to the attic and can be found under [`eba-maven-plugin-goes-to-the-attic` tag](https://github.com/apache/aries/tree/eba-maven-plugin-goes-to-the-attic/eba-maven-plugin) - `ejb` was moved to the attic and can be found under [`ejb-goes-to-the-attic` tag](https://github.com/apache/aries/tree/ejb-goes-to-the-attic/ejb) - [![esa-ant-task - CI Build](https://github.com/apache/aries/actions/workflows/esa-ant-task.yml/badge.svg)](https://github.com/apache/aries/actions/workflows/esa-ant-task.yml) - [![esa-maven-plugin - CI Build](https://github.com/apache/aries/actions/workflows/esa-maven-plugin.yml/badge.svg)](https://github.com/apache/aries/actions/workflows/esa-maven-plugin.yml) - [![JMX - CI Build](https://github.com/apache/aries/actions/workflows/jmx.yml/badge.svg)](https://github.com/apache/aries/actions/workflows/jmx.yml) - [![JNDI - CI Build](https://github.com/apache/aries/actions/workflows/jndi.yml/badge.svg)](https://github.com/apache/aries/actions/workflows/jndi.yml) - [![Proxy - CI Build](https://github.com/apache/aries/actions/workflows/proxy.yml/badge.svg)](https://github.com/apache/aries/actions/workflows/proxy.yml) - [![Pushstream - CI Build](https://github.com/apache/aries/actions/workflows/pushstream.yml/badge.svg)](https://github.com/apache/aries/actions/workflows/pushstream.yml) - [![Quiesce - CI Build](https://github.com/apache/aries/actions/workflows/quiesce.yml/badge.svg)](https://github.com/apache/aries/actions/workflows/quiesce.yml) - [![Samples - CI Build](https://github.com/apache/aries/actions/workflows/samples.yml/badge.svg)](https://github.com/apache/aries/actions/workflows/samples.yml) - [![SPI Fly - CI Build](https://github.com/apache/aries/actions/workflows/spi-fly.yml/badge.svg)](https://github.com/apache/aries/actions/workflows/spi-fly.yml) - [![Subsystem - CI Build](https://github.com/apache/aries/actions/workflows/subsystem.yml/badge.svg)](https://github.com/apache/aries/actions/workflows/subsystem.yml) - [![Transaction - CI Build](https://github.com/apache/aries/actions/workflows/transaction.yml/badge.svg)](https://github.com/apache/aries/actions/workflows/transaction.yml) - [![Versioning - CI Build](https://github.com/apache/aries/actions/workflows/versioning.yml/badge.svg)](https://github.com/apache/aries/actions/workflows/versioning.yml) - [![Web - CI Build](https://github.com/apache/aries/actions/workflows/web.yml/badge.svg)](https://github.com/apache/aries/actions/workflows/web.yml) - [![Util - CI Build](https://github.com/apache/aries/actions/workflows/util.yml/badge.svg)](https://github.com/apache/aries/actions/workflows/util.yml) - [![Testsupport - CI Build](https://github.com/apache/aries/actions/workflows/testsupport.yml/badge.svg)](https://github.com/apache/aries/actions/workflows/testsupport.yml) - [![Tutorials - CI Build](https://github.com/apache/aries/actions/workflows/tutorials.yml/badge.svg)](https://github.com/apache/aries/actions/workflows/tutorials.yml) ## Source Code The sources are now directly availble in [aries github](https://github.com/apache/aries). Some of the subprojects have their own git repos: | Subproject | |-----------------------------------------------------------------------------| | [Aries CDI](https://github.com/apache/aries-cdi) | | [Aries Component DSL](https://github.com/apache/aries-component-dsl) | | [Aries Containers](https://github.com/apache/aries-containers) | | [Aries JAX-RS whiteboard](https://github.com/apache/aries-jax-rs-whiteboard) | | [Aries JPA](https://github.com/apache/aries-jpa) | | [Aries RSA](https://github.com/apache/aries-rsa) | | [Aries Transaction Control](https://github.com/apache/aries-tx-control) | | [Aries Typed Event](https://github.com/apache/aries-typedevent) | ## 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