Liberty: Ant-Task - deploy
Die Task deploy kann für die Installation von Anwendungen in einem Liberty-Server verwendet werden.
Beschreibung
Die Task deploy unterstützt die Implementierung einer oder mehrerer Anwendungen im Liberty-Server.
Attribute
In der folgenden Tabelle sind die Attribute der Task deploy beschrieben.
Attribut | Beschreibung | Erforderlich |
---|---|---|
installDir | Position des Liberty-Servers. | Ja |
serverName | Name der Liberty-Serverinstanz. Der Standardwert ist defaultServer. | Nein |
userDir | Wert der Variablen ${wlp_user_dir}. Der Standardwert ist ${installDir}/usr/servers/${serverName}. | Nein |
outputDir | Wert der Variablen ${wlp_output_dir}. Der Standardwert ist ${installDir}/usr/servers/${serverName}. | Nein |
file | Position einer einzelnen zu implementierenden Anwendung. Weitere Informationen finden Sie auf der Webseite mit der Beschreibung des Attributs file in Apache Ant. Die gültigen Anwendungstypen sind war, ear, rar, eba, zip und jar. | Ja, aber nur, wenn das Attribut fileset nicht angegeben ist. |
fileset | Position mehrerer zu implementierender Anwendungen. Weitere Informationen finden Sie auf der Webseite mit der Beschreibung des Attributs fileset in Apache Ant. | Ja, aber nur, wenn das Attribut file nicht angegeben ist. |
timeout | Wartezeit bis zum erfolgreichen Abschluss der Implementierung. Der Standardwert ist 30 Sekunden. Die Einheit ist "Millisekunde". | Nein |
ref | Referenz auf eine vorhandene Server-Task-Definition, deren Serverkonfiguration wiederverwendet werden soll. Der Wert kann null sein, wenn andere erforderliche Attribute definiert sind. | Nein |
Beispiel
Dieses Beispiel veranschaulicht die Verwendung der Task
deploy in Ihrer Datei
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"/>