Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Julien Chable

He blogs, you blog, I blog ...

Archives

[OpenXML4J] Récupérer et compiler les sources de OpenXML4J

Je vous avais promis un petit post pour expliquer rapidement comment récupérer les sources du projet OpenXML4J et les compiler, et ce malgré l'existence d'un document à cet effet dans le répertoire 'docs' de la branche principale du projet.

Les étapes décrites ici seront faites pour Windows, je considère que les personnes sous Linux sont suffisamment expérimentées pour connaître, ou trouver sans trop de difficulté, comment réaliser la même chose dans leur système.

Récupérer et compiler les sources avec TortoiseSVN et Ant

Le projet OpenXML4J utilise l'incontournable système de contrôle de version Subversion (abrégé en SVN) pour pouvoir travailler en équipe. Par conséquent, pour espérer récupérer les sources directement depuis le serveur SVN, vous allez devoir utiliser un client SVN.

Etape 1 : Installer le client SVN

J'ai choisi le client TortoiseSVN pour pouvoir gérer toutes mes interactions avec le serveur, par conséquent je vous présenterais celui-là mais sachez qu'il en existe d'autre, celui-ci me semble le plus mature, complet et simple d'utilisation.

TortoiseSVN est un logiciel libre (sous licence GPL) donc vous pouvez le télécharger et l'utiliser gratuitement. Pour télécharger le logiciel, allez sur la page du projet : http://tortoisesvn.tigris.org/.

TortoiseSVN s'intègre dans les menus contextuels de l'explorateur, mais attention si vous êtes sous Vista, de bien télécharger la version 1.3 ou supérieure.

Etape 2 : Installer Ant

Pour pouvoir compiler, tester et packager OpenXML4J de façon automatique et sans avoir à ouvrir votre IDE, nous utilisons le très populaire outil Ant, le pendant Java du célèbre Makefile.

Pour télécharger et installer Ant (de préférence la dernière version) : http://ant.apache.org/manual/install.html.

Etape 3 : récupérer les sources

Suivez les étapes suivantes :

1. Créez un répertoire qui accueillera le projet, par exemple c:\openxml4j :

2. Une fois que vous avez créé votre répertoire de dépôt - et installé avec succès le client SVN TortoiseSVN - faites un clic droit sur le répertoire et sélectionné ‘SVN Checkout’ :

3. Entrez l'URL du dépôt de OpenXML4J (https://openxml4j.svn.sourceforge.net/svnroot/openxml4j/trunk ) :

4. Cliquez sur 'OK' et laissez TortoiseSVN télécharger la totalité du répertoire du projet OpenXML4J.

5. Pour plus de détails sur l'utilisation de TortoiseSVN, vous pouvez vous référer à la page suivante : http://tortoisesvn.net/support

Step 4 : Compiler les sources et les empaqueter avec Ant

Une fois que vous avez récupéré les sources, vous devriez être capable de compiler et de packager OpenXML4J avec Ant. Pour cela nous allons utiliser le script build.xml localisé à la racine du répertoire trunk.

1. Soyez sûr que vous avez configuré correctement Ant(!),

2. Ouvrez un shell/console de commande et placez vous dans le répertoire trunk de votre répertoire de dépôt (vous savez avec la commande cd de l'antique DOS :p).

3. Ensuite, en fonction de ce que vous voulez faire, entrez la commande suivante :

a. Seulement compiler les sources (pas d'empaquetage en JAR) : ant –f build.xml build

b. Compiler et packager la librairie dans un fichier JAR: ant –f build.xml dist (dist est optionnel car c'est la cible par défaut).

c. Compiler et packager la librairie (en incluant les sources sous forme d'un zip) dans un JAR: ant –f build.xml dist-all

4. La console devrait afficher un message similaire en cas de succès ("BUILD SUCCESSFUL") :

Conclusion

Maintenant il ne vous reste plus qu'à utiliser la librairie dans vos projets, et si possible de nous retourner les problèmes rencontrées (c'est aussi ça une pre alpha !) ou vos suggestions.

Bon code et n'oubliez pas de nous faire vos retours !

Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :
Posted: jeudi 31 mai 2007 13:00 par neodante
Classé sous : ,

Commentaires

Pas de commentaires

Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- Merci par Blog de Jérémy Jeanson le 10-01-2019, 20:47

- Office 365: Script PowerShell pour auditer l’usage des Office Groups de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 11:02

- Office 365: Script PowerShell pour auditer l’usage de Microsoft Teams de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 10:39

- Office 365: Script PowerShell pour auditer l’usage de OneDrive for Business de votre tenant par Blog Technique de Romelard Fabrice le 04-25-2019, 15:13

- Office 365: Script PowerShell pour auditer l’usage de SharePoint Online de votre tenant par Blog Technique de Romelard Fabrice le 02-27-2019, 13:39

- Office 365: Script PowerShell pour auditer l’usage d’Exchange Online de votre tenant par Blog Technique de Romelard Fabrice le 02-25-2019, 15:07

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Stream Portal par Blog Technique de Romelard Fabrice le 02-21-2019, 17:56

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Video Portal par Blog Technique de Romelard Fabrice le 02-18-2019, 18:56

- Office 365: Script PowerShell pour extraire les Audit Log basés sur des filtres fournis par Blog Technique de Romelard Fabrice le 01-28-2019, 16:13

- SharePoint Online: Script PowerShell pour désactiver l’Option IRM des sites SPO non autorisés par Blog Technique de Romelard Fabrice le 12-14-2018, 13:01