OSGi Pas à Pas/Chap10

Précédent Sommaire Suivant

Outils et Gestions de projets
Rédacteur(s): ????

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

BND
BND peut être utilisé en ligne de commande ou dans un projet Ant

Exemple de projet Ant

&lt;taskdef resource="aQute/bnd/ant/taskdef.properties" classpath="../antlibs/bnd-0.0.249.jar"/&gt;

&lt;target name="package" depends="compile"&gt; &lt;bnd classpath="${build.dir}" failok="false" exceptions="true" files="${ant.project.name}.bnd" output="${output.dir}/${bundle.name}"/&gt; &lt;/target&gt;

Tycho
https://www.eclipse.org/tycho/

Autres

 * Tests
 * Continnum
 * Ofuscateurs
 * Signature (jarsigner, ...)