Download has been edited by Clement Escoffier (May 16, 2008).

(View changes)

Content:

Download iPOJO

The actual iPOJO version is the 0.8.0-snapshot. This page contains links to download iPOJO binaries and sources of the latest version.

Binaries files

Bundle or Jar file Version Link Details
Core 0.8.0-SNAPSHOT org.apache.felix.ipojo-0.8.0-SNAPSHOT.jar To use iPOJO, you must install and start this bundle on your OSGi gateway
Architecture Command 0.8.0-SNAPSHOT org.apache.felix.ipojo.arch-0.8.0-SNAPSHOT.jar This bundle allows displaying information on created instances (only instances publishing their architecture). This bundle provides a Felix command (named arch), displaying this information.
Annotations 0.8.0-SNAPSHOT org.apache.felix.ipojo.annotations-0.8.0-SNAPSHOT.jar 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 0.8.0-SNAPSHOT org.apache.felix.ipojo.ant-0.8.0-SNAPSHOT.jar The iPOJO Ant task allows you to create iPOJO bundle with Ant.
Maven Plug-in 0.8.0-SNAPSHOT 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).
Extender Pattern Handler 0.8.0-SNAPSHOT org.apache.felix.ipojo.handler.extender.pattern-0.8.0-SNAPSHOT.jar This handler simplifies the development of extender patterns by managing bundle tracking. More info here
White-Board Pattern Handler 0.8.0-SNAPSHOT org.apache.felix.ipojo.handler.white.board.pattern-0.8.0-SNAPSHOT.jar This handler simplifies the development of white-board patterns by managing service tracking. More info here

Downloading from the Maven repository

Artifact Version Link
Core 0.8.0-SNAPSHOT http://people.apache.org/repo/m2-snapshot-repository/org/apache/felix/org.apache.felix.ipojo/0.8.0-SNAPSHOT/org.apache.felix.ipojo-0.8.0-20080505.183020-1.jar
Architecture Command 0.8.0-SNAPSHOT http://people.apache.org/repo/m2-snapshot-repository/org/apache/felix/org.apache.felix.ipojo.arch/0.8.0-SNAPSHOT/org.apache.felix.ipojo.arch-0.8.0-20080505.183134-1.jar
Annotations 0.8.0-SNAPSHOT http://people.apache.org/repo/m2-snapshot-repository/org/apache/felix/org.apache.felix.ipojo.annotations/0.8.0-SNAPSHOT/org.apache.felix.ipojo.annotations-0.8.0-20080510.144445-1.jar
Ant Task 0.8.0-SNAPSHOT http://people.apache.org/repo/m2-snapshot-repository/org/apache/felix/org.apache.felix.ipojo.ant/0.8.0-SNAPSHOT/org.apache.felix.ipojo.ant-0.8.0-20080505.183204-1.jar

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

Note: Tests require that examples are previously compiled as the tests rely on the JUNIT framework (provided as an iPOJO example).

Overview


Getting Started
User Guide
Tools
Developer Guide
Misc & Contact

Reply via email to