OSGi Pas à Pas/Chap10
Jump to navigation
Jump to search
Outils et Gestions de projets
Rédacteur(s): ????
Les Outils
Eclipse PDE
Maven et Maven Bundle Plugin
Ant
Ivy
Apache Ivy assure la gestion des dépendances dans un projet Ant (build.xml).
Exemple de fichier ivy.xml
Jetez un coup d'oeil à http://code.google.com/p/bushel/wiki/HowToUseIvyWithYourOsgiProject
OBR
Bindex
BND
BND peut être utilisé en ligne de commande ou dans un projet Ant
Exemple de projet Ant
<taskdef resource="aQute/bnd/ant/taskdef.properties" classpath="../antlibs/bnd-0.0.249.jar"/> <target name="package" depends="compile"> <bnd classpath="${build.dir}" failok="false" exceptions="true" files="${ant.project.name}.bnd" output="${output.dir}/${bundle.name}"/> </target>
Tycho
https://www.eclipse.org/tycho/
Consoles OSGi
Autres
- Tests
- Continnum
- Ofuscateurs
- Signature (jarsigner, ...)
- ...