Compiler une librairie Processing existante
Ce wiki a été archivé en 2018.
Le nouveau wiki se trouve à: ressources.labomedia.org Les fonctionnalités sont désactivées: vous pouvez faire une recherche sur Google site:https://wiki.labomedia.org et découvrir La Labomedia. |
Sommaire
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