Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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

...

The iPOJO Runtime is an OSGi bundle. You need only to install this bundle to use iPOJO. You can download the bundle here.

...

To build iPOJO Bundle, you can use a Maven plug-in. The plug-in needs to be installed in your Maven repository.  To use it, reuse the following pom file templace:

Code Block

<project>
  <modelVersion>4.0.0</modelVersion>
  <packaging>ipojo-bundle</packaging>
  <groupId>YOUR_GROUP_ID</groupId>
  <artifactId>YOUR_ARTIFACT_ID</artifactId>
  <version>YOUR_VERSION_NUMBER</version>
  <name>YOUR_BUNDLE_NAME</name>

  <pluginRepositories>
    <pluginRepository>
      <id>apache.snapshots</id>
      <name>snapshot plugins</name>
      <url>http://cvs.apache.org/maven-snapshot-repository</url>
    </pluginRepository>
  </pluginRepositories>

  <build>
    <plugins>
      <plugin>
        <groupId>org.apache.felix</groupId>
        <artifactId>org.apache.felix.ipojo.plugin</artifactId>
        <extensions>true</extensions>
        <configuration>
          <osgiManifest>
            <bundleName>${pom.name}</bundleName>
            <bundleDescription>YOUR_BUNDLE_DESCRIPTION</bundleDescription>
            <importPackage>YOUR_IMPORTED_PACKAGES</importPackage>
	    <exportPackage>YOUR_EXPORTED_PACKAGES</exportPackage>
            <iPOJOMetadata>metadata.xml</iPOJOMetadata>
          </osgiManifest>
        </configuration>
      </plugin>
    </plugins>
  </build></project>

Beside, an Eclipse plugin is available at http://plop-plop.net/clement/update(update site). This plugin allow creating and packaging iPOJO Project . The Eclipse Plug-in use BND.

...

You can download the Architecture Command bundle here.

Sources

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

...

However, iPOJO code can be downloaded separatly by using the following commandscommand:

Code Block
svn checkout http://svn.apache.org/repos/asf/incubator/felix/trunk/ipojo.metadatasvn checkout http://svn.apache.org/repos/asf/incubator/felix/trunk/ipojosvn checkout http://svn.apache.org/repos/asf/incubator/felix/trunk/ipojo.pluginsvn checkout http://svn.apache.org/repos/asf/incubator/felix/trunk/ipojo.arch