Tâche Ant - deploy
La tâche deploy peut être utilisée pour installer des applications sur un serveur de profil Liberty.
Description
La tâche deploy prend en charge le déploiement d'une ou de plusieurs applications sur le serveur de profils Liberty.
Attributs
Le tableau ci-dessous décrit les attributs de la tâche deploy.
Attribut | Description | Requis |
---|---|---|
installDir | Emplacement du serveur de profil Liberty. | Oui |
serverName | Nom de l'instance du serveur de profil 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"/>