Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Section
Column
width80%

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

http://people.apache.org/~clement/ipojo/binaries/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

http://people.apache.org/~clement/ipojo/binaries/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

http://people.apache.org/~clement/ipojo/binaries/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

http://people.apache.org/~clement/ipojo/binaries/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

http://people.apache.org/~clement/ipojo/binaries/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

http://people.apache.org/~clement/ipojo/binaries/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

Temporal Dependency Handler

0.8.0-SNAPSHOT

http://people.apache.org/~clement/ipojo/binaries/org.apache.felix.ipojo.handler.temporal-0.8.0-SNAPSHOT.jar

This handler proposes a new way to handle service dependencies allowing a thread to wait for a provider. More info here

Downloading from the Maven repository

Sources

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

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

Once downloaded, you can compile iPOJO with:

Code Block
mvn clean install

To compile iPOJO examples, use the following command:

Code Block
mvn clean install -Pexamples

To compile iPOJO tests, use the following command:

Code Block
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).

Column
width20%
Include Page
FELIX:apache-felix-ipojo-menu
FELIX:apache-felix-ipojo-menu