1) créer un squelette de projet Maven 'monbundle' mvn archetype:generate -DinteractiveMode=false -DgroupId=osgidemo -DartifactId=monbundle -Dpackage=com.objis.osgidemo.examples 2) cd monbundle mvn clean install 3) analyser le contenu du jar créé , en particulier le MANIFEST.MF jar xvf target/monbundle-1.0-SNAPSHOT.jar META-INF/MANIFEST.MF --> analyser le fichier MANIFEST.MF :: Manifest-Version: 1.0 Archiver-Version: Plexus Archiver Created-By: Apache Maven Built-By: admin Build-Jdk: 1.6.0_32 4) Transformer le JAR en un module OSGI a) Ajouter dans pom.xml le plugin maven-bundle-plugin org.apache.felix maven-bundle-plugin 2.1.0 true b) Modifier le packaging du projet de jar vers bundle c) mvn clean install --> analyser le fichier MANIFEST.MF :: Manifest-Version: 1.0 Export-Package: com.objis.osgidemo.examples Bundle-Version: 1.0.0.SNAPSHOT Build-Jdk: 1.6.0_32 Built-By: admin Tool: Bnd-0.0.357 Bnd-LastModified: 1342379938843 Bundle-Name: monbundle Bundle-ManifestVersion: 2 Created-By: Apache Maven Bundle Plugin Import-Package: com.objis.osgidemo.examples Bundle-SymbolicName: osgidemo.monbundle