Liberty : Tâche Ant - deploy
La tâche deploy peut être utilisée pour installer des applications sur un serveur Liberty.
Description
La tâche deploy prend en charge le déploiement d'une ou de plusieurs applications sur le serveur Liberty.
Attributs
Le tableau ci-dessous décrit les attributs de la tâche deploy.
Attribut | Description | Requis |
---|---|---|
installDir | Emplacement du serveur Liberty. | Oui |
serverName | Nom de l'instance de serveur Liberty. La valeur par défaut est defaultServer. | Non |
userDir | Valeur de la variable ${wlp_user_dir}. La valeur par défaut est ${installDir}/usr/servers/${serverName}. | Non |
outputDir | Valeur de la variable ${wlp_output_dir}. La valeur par défaut est ${installDir}/usr/servers/${serverName}. | Non |
file | Emplacement d'une unique application à déployer. Voir l'attribut file dans Apache Ant. Le type d'application peut être war, ear, rar, eba, zip ou jar. | Oui, seulement si l'attribut fileset n'est pas spécifié. |
fileset | Emplacement de plusieurs applications à déployer. Voir l'attribut fileset dans Apache Ant. | Oui, seulement si l'attribut file n'est pas spécifié. |
timeout | Temps d'attente avant que le déploiement s'achève avec succès. La valeur par défaut est de 30 secondes. L'unité est la milliseconde. | Non |
ref | Référence à une définition de tâche de serveur existante, afin de réutiliser sa configuration de serveur. La valeur peut être NULL lorsque d'autres attributs requis sont définis. | Non |
Exemple
Cet exemple montre comment utiliser la tâche deploy dans
votre fichier build.xml :
<wlp:deploy ref="wlp.ant.test" >
<fileset dir="${basedir}/resources/">
<include name="**/*.war"/>
</fileset>
</wlp:deploy>
<wlp:deploy ref="wlp.ant.test" file="${basedir}/resources/SimpleOSGiApp.eba" timeout="40000"/>