-
Contribuer à ANT
Bonjour,
J'ai pour projet de faire une classe Java qui génère une doc pour un projet de quelques natures qu'il soit, php, asp, jsp, java, c ....
Ce projet aura pour objectif de créer des CHM, PDF et des fichiers HTML.
CHM = lisible de base sur Windows, et quand même ce format est utilisé
PDF = maintenant c'est une norme donc je ne vois pas pourquoi je ne le ferais pas.
HTML = pour mettre en ligne
Mais voila, je ne sais pas comment fonctionne ANT. Je sais ce qu'il fait mais pas comment. Je sais qu'il y a des fichiers JAR dans lib/ mais à part ça, rien.
Est ce que quelqu'un pourrait m'expliquer comment il fonctionne ?
PS : Si vous voulez contribuer au projet, contactez moi par MP.
--Merci pour vos réponses--
-
ant exécute les tâches définies dans un fichier build.xml (toutes les docs de ant te le diront). Maintenant, en interne, chaque "tâche" est représentée par une classe. Il y a plusieurs moyen de rajouter des tâches. Soit dans ton build.xml tu utilise taskdef, qui permet de charger une classe précise en tant que tâche (et éventuellement depuis un jar particulier), soit tu inclu ton jar dans les librairies ant et tu laisse le système d'autodiscovery travailler (voir doc developper)