Apache

The iPOJO documentation has moved

The new web site is here, update your bookmark.

Download iPOJO

The actual iPOJO version is the 1.8.x. This page contains links to download iPOJO binaries and sources of the latest version.

Binaries files

Bundle or Jar file Version Link Details
Core 1.8.4 Download To use iPOJO, you must install and start this bundle on your OSGi runtime
Architecture Command for Felix Shell 1.6.0 Download This bundle allows displaying information on created instances (only instances publishing their architecture). This bundle provides a Felix command (named arch), displaying this information.
Architecture Command for Gogo 1.0.1 Download This bundle allows displaying information on created instances (only instances publishing their architecture). This bundle provides a Gogo commands, displaying this information.
Annotations 1.8.4 Download The iPOJO annotations allows describing components using Java annotations. iPOJO provides a set of annotations to describe component types using standard features. More details about these annotations are available here.
Ant Task 1.8.6 Download The iPOJO Ant task allows you to create iPOJO bundle with Ant.
BND Plugin 1.8.6 Download The iPOJO BND plugin allows you to create iPOJO bundles using BND directly
Composite 1.8.4 Download Provides the composition layer on the top of iPOJO. This composition model allows creating dynamic application
Maven Plug-in 1.8.6 Automatic download from the Maven repository The iPOJO Maven plug-in allow creating iPOJO bundle with Maven. Using this plug-in requires that you configure your POM file correctly as explained here. This tutorial demonstrates how to use this plug-in to build iPOJO bundle (both for individual project and multi-module project).
iPOJO Manipulator 1.8.6 Download The iPOJO Manipulator, and online manipulator.
iPOJO API 1.6.0 Download Provides a way to describe component type in Java.
iPOJO Web Console Plugin 1.6.0 Download Extends the web console with the iPOJO introspection mechanism
Extender Pattern Handler 1.4.0 Download This handler simplifies the development of extender patterns by managing bundle tracking. More info here
White-Board Pattern Handler 1.6.0 Download This handler simplifies the development of white-board patterns by managing service tracking. More info here
Temporal Dependency Handler 1.6.0 Download This handler proposes a new way to handle service dependencies allowing a thread to wait for a provider. More info here
JMX Handler 1.4.0 Download This handler allows remote instance introspection and reconfiguration via JMX. More info here
Event Admin Handlers 1.8.0 Download This handler avoids the burden when dealing with the Event Admin

Sources

iPOJO Sources are available on the Apache Felix Project source trunk. To download iPOJO sources, use the following command:

svn checkout https://svn.apache.org/repos/asf/felix/trunk/ipojo

Once downloaded, you can compile iPOJO with:

mvn clean install

To compile iPOJO examples, use the following command:

mvn clean install -Pexamples

To compile iPOJO tests, use the following command:

mvn clean install -Ptests,integration-tests

Executing iPOJO tests

iPOJO Tests use the junit4osgi framework and pax exam. To execute tests, just compile them (with the mvn clean install from the tests directory) and then execute the integration tests by executing the mvn clean integration-test command from the tests/integration-tests folder.

Last modified by clement.escoffier on Tue Nov 06 04:22:25 EST 2012
Apache Felix, Felix, Apache, the Apache feather logo, and the Apache Felix project logo are trademarks of The Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.