Compiler une librairie Processing existante

De Centre de Ressources Numériques - Labomedia
Aller à : navigation, rechercher

Description

Chemin à suivre pour compiler une librairie Processing existante. Pour l'exemple nous allons prendre la librairie controlP5.

Marche à suivre pour MacOSX

  • Récupérer le dépot de la librairie

Celui de l'exemple se situe ici : http://code.google.com/p/controlp5/source/browse/

Dans une fenêtre du Terminal taper :

svn checkout http://controlp5.googlecode.com/svn/trunk/ controlp5

Le contenu des sources de la librairie a ainsi été télécharger du serveur dans le répertoire courant de votre ordinateur.

  • Se déplacer dans le répertoire resources

Dans le Terminal, taper

cd controlP5/resources 

Dans ce répertoire se situe le fichier build.xml, qui est un fichier de directives de compilation.

  • Editer le fichier build.xml avec votre éditeur de texte favori.
    • Modifier la première "property" nommée "processing". Dans "location", il faut indiquer le chemin où sont stockées les librairies externes de Processing. Usuellement le chemin est : "/Users/Votre_Nom_Utilisateur/Documents/Processing/libraries"
    • Modifier la seconde"property" nommée "libraryClasspath". Dans "location", il faut indiquer le chemin où se situe le fichier de Processing cor.jar. Si Processing est installé dans le répertoire Applications, le chemin est : "/applications/Processing.app/contents/Resources/java".

Enregistrer les modifications.

  • Lancer la compilation

Dans le Terminal taper :

ant -f build.xml 

La compilation se lance et normalement doit aboutir au message : BUILD SUCCESSFUL. Il vous faut redémarrer Processing pour que les changements soient pris en compte.

Marche à suivre pour Ubuntu 10.04

  • Il est nécessaire d'installer ant ainsi qu'openjdk-6-jdk.
sudo apt-get install ant openjdk-6-jdk
  • Récupérer le dépôt de la librairie (ici controlp5)

Dans une fenêtre du Terminal taper :

svn checkout http://controlp5.googlecode.com/svn/trunk/ controlp5

Le contenu des sources de la librairie a ainsi été téléchargé du serveur dans le répertoire courant de votre ordinateur.

  • Se déplacer dans le répertoire ressources

Dans le Terminal, taper

cd controlP5/resources 

Dans ce répertoire se situe le fichier build.xml, qui est un fichier de directives de compilation.

  • Éditer le fichier build.xml avec votre éditeur de texte favori.
    • Rechercher <property name="processing" et indiquer comme location, le chemin où sont stockées les librairies externes de Processing. (chez moi processing/modes/java/libraries auquel il faut ajouter le chemin complet).
    • Rechercher <property name="libraryClasspath" et indiquer comme location le chemin vers le fichier core.jar. (chez moi processing/lib auquel il faut ajouter le chemin complet).

Enregistrer les modifications.

  • Lancer la compilation

Dans le Terminal taper :

ant -f build.xml 

La compilation se lance et normalement doit aboutir au message : BUILD SUCCESSFUL. Il vous faut redémarrer Processing pour que les changements soient pris en compte.

Liens externes

Processing (en) : Site officiel

Java et Processing (en) : Documentation