[ARIES-CDI] update to proper deps, merge executable, add parent pom, exclude itests from install,deploy

Signed-off-by: Raymond Augé <rotty3000@apache.org>

git-svn-id: https://svn.apache.org/repos/asf/aries/trunk@1785011 13f79535-47bb-0310-9956-ffa450edef68
10 files changed
tree: 7f63a2cdc88f6d64640de5b25a3e5a5019baed2f
  1. cdi-extender/
  2. cdi-extension-jndi/
  3. cdi-itests/
  4. javax.cdi-api/
  5. javax.el-api/
  6. javax.inject-api/
  7. javax.interceptor-api/
  8. LICENSE
  9. NOTICE
  10. pom.xml
  11. README.md
README.md

Aries CDI Integration

This is an implementation of OSGi RFC 0193.

License

Apache License Version 2.0

Building From Source

The build uses maven so it should look pretty familiar to most developers.

mvn clean install

Pre-built runtime

This repository contains an OSGi enRoute based, pre-assembled executable jar providing a complete runtime for you to just drop in your CDI bundles. It comes preconfigured with logging, Gogo shell and Felix SCR.

Once you've completed a successfull build, you should be able to execute the command:

java -jar cdi-itests/target/cdi-executable.jar

and be presented with a gogo shell prompt ready for you to install a CDI bundle.