Utilisation de Ant pour l'automatisation des tâches pour Liberty
Apache Ant est un outil de bibliothèque Java™ dont le rôle est d'automatiser le processus de génération. Vous pouvez utiliser les tâches Ant fournies par Liberty pour gérer le serveur et les applications.
Avant de commencer
Important : Le retrait du fichier wlp-anttasks.jar inclus avec Liberty est programmé. Pour plus d'informations, consultez
Avis de suppression. Un plug-in Ant open source avec davantage
de tâches pour Liberty est
disponible. Son espace de nom antlib est différent :
xmlns:wlp="antlib:net.wasdev.wlp.ant. Pour plus d'informations sur le plug-in Ant open source
pour Liberty, consultez le référentiel GitHub (en anglais).
Les fichiers wlp-anttasks.jar du plug-in Ant
pour Liberty sont situés
dans Maven Central. Si vous voulez utiliser ces tâches dans votre
script de génération (build), vous devez veiller à ce que le plug-in soit disponible
dans le chemin de classes Ant. Pour cela, copiez le fichier du plug-in,
wlp-anttasks.jar, dans le répertoire /lib de
votre installation Ant et déclarez l'espace de nom antlib dans le
fichier build.xml. Examinez l'exemple suivant :
<project .... xmlns:wlp="antlib:net.wasdev.wlp.ant">
...
</project>
N'importe quelle chaîne peut être utilisée pour l'espace de nom, à condition qu'elle ne génère pas de conflit de nom. Ensuite, vous devez utiliser l'espace de nom comme préfixe pour les tâches Ant pour Liberty. Par exemple, vous devez utiliser wlp:server lorsque vous appelez la tâche server.
Pourquoi et quand exécuter cette tâche
Vous pouvez créer des scripts de génération qui utilisent ces tâches Ant afin de conditionner, installer et tester votre application sous Liberty.