Include Page | ||||
---|---|---|---|---|
|
HTML |
---|
<div class="content">
|
Download iPOJO
...
width | 80% |
---|
...
The actual iPOJO version is the
1.2.0
...
.
...
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.2.0 |
...
To use iPOJO, you must install and start this bundle on your OSGi gateway | |||
Architecture Command | 1.2.0 | 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 | 1.2.0 | 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.2.0 | The iPOJO Ant task allows you to create iPOJO bundle with Ant. | |
Composite | 1.2.0 | Provides the composition layer on the top of iPOJO. This composition model allows creating dynamic application | |
Maven Plug-in | 1.2.0 | 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 | 1.2.0 | This handler simplifies the development of extender patterns by managing bundle tracking. More info here | |
White-Board Pattern Handler | 1.2.0 | This handler simplifies the development of white-board patterns by managing service tracking. More info here | |
Temporal Dependency Handler | 1.2.0 | This handler proposes a new way to handle service dependencies allowing a thread to wait for a provider. More info here | |
JMX Handler | 1.2.0 | This handler allows remote instance introspection and reconfiguration via JMX. More info here |
Sources
iPOJO Sources are available on the Apache Felix Project source trunk. To download iPOJO sources, use the following command:
Code Block |
---|
| [Download|http://repo1.maven.org/maven2/org/apache/felix/org.apache.felix.ipojo.arch/1.2.0/org.apache.felix.ipojo.arch-1.2.0.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 | 1.2.0 | [Download|http://repo1.maven.org/maven2/org/apache/felix/org.apache.felix.ipojo.annotations/1.2.0/org.apache.felix.ipojo.annotations-1.2.0.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|How to use iPOJO Annotations]. |
| Ant Task | 1.2.0 | [Download|http://repo1.maven.org/maven2/org/apache/felix/org.apache.felix.ipojo.ant/1.2.0/org.apache.felix.ipojo.ant-1.2.0.jar] | The iPOJO Ant task allows you to create iPOJO bundle with Ant. |
| Composite | 1.2.0 | [Download|http://repo1.maven.org/maven2/org/apache/felix/org.apache.felix.ipojo.composite/1.2.0/org.apache.felix.ipojo.composite-1.2.0.jar] | Provides the composition layer on the top of iPOJO. This composition model allows creating dynamic application \\ |
| Maven Plug-in | 1.2.0 | 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|iPOJO Maven Plug-in]. This [tutorial |iPOJO Hello Word (Maven-Based) tutorial]demonstrates how to use this plug-in to build iPOJO bundle (both for individual project and multi-module project). |
| Extender Pattern Handler | 1.2.0 | [Download|http://repo1.maven.org/maven2/org/apache/felix/org.apache.felix.ipojo.handler.extender/1.2.0/org.apache.felix.ipojo.handler.extender-1.2.0.jar] | This handler simplifies the development of extender patterns by managing bundle tracking. More info [here|Extender Pattern Handler] |
| White-Board Pattern Handler | 1.2.0 | [Download|http://repo1.maven.org/maven2/org/apache/felix/org.apache.felix.ipojo.handler.whiteboard/1.2.0/org.apache.felix.ipojo.handler.whiteboard-1.2.0.jar] | This handler simplifies the development of white-board patterns by managing service tracking. More info [here|White Board Pattern Handler] |
| Temporal Dependency Handler | 1.2.0 | [Download|http://repo1.maven.org/maven2/org/apache/felix/org.apache.felix.ipojo.handler.temporal/1.2.0/org.apache.felix.ipojo.handler.temporal-1.2.0.jar] | This handler proposes a new way to handle service dependencies allowing a thread to wait for a provider. More info [here|Temporal Service Dependency] |
|JMX Handler | 1.2.0 | [Download|http://repo1.maven.org/maven2/org/apache/felix/org.apache.felix.ipojo.handler.jmx/1.2.0/org.apache.felix.ipojo.handler.jmx-1.2.0.jar] | This handler allows remote instance introspection and reconfiguration via JMX. More info [here|iPOJO JMX Handler] |
{div}
h2. Sources
iPOJO Sources are available on the Apache Felix Project source trunk. To download iPOJO sources, use the following command:
{code}
svn checkout https://svn.apache.org/repos/asf/felix/trunk/ipojo
{code}
|
Once
...
downloaded,
...
you
...
can
...
compile
...
iPOJO
...
with:
Code Block |
---|
}
mvn clean install
{code}
|
To
...
compile
...
iPOJO
...
examples,
...
use
...
the
...
following
...
command:
Code Block |
---|
}
mvn clean install -Pexamples
{code}
|
To
...
compile
...
iPOJO
...
tests,
...
use
...
the
...
following
...
command:
Code Block |
---|
}
mvn clean install -Ptests
{code}
h2. Executing iPOJO tests
iPOJO Tests use the junit4osgi framework. To execute tests, just compile them and then execute the {{mvn clean integration-test}} from the {{ |
Executing iPOJO tests
iPOJO Tests use the junit4osgi
framework and pax exam
. To execute tests, just compile them and then execute the mvn clean integration-test
from the tests/integration-tests
...
folder.
...
...
width | 20% |
---|
Include Page | ||
---|---|---|
|
...
|
...
|