OSGi Pas à Pas/Chap10

From air
Jump to navigation Jump to search

Précédent Sommaire Suivant


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, ...)
  • ...


Gestion de projets OSGi