Ant-Task - deploy
Die Task deploy kann für die Installation von Anwendungen in einem Liberty Profile-Server verwendet werden.
Beschreibung
Die Task deploy unterstützt die Implementierung einer oder mehrerer Anwendungen im Liberty Profile-Server.
Attribute
In der folgenden Tabelle sind die Attribute der Task deploy beschrieben.
Attribut | Beschreibung | Erforderlich |
---|---|---|
installDir | Position des Liberty Profile-Servers. | Ja |
serverName | Name der Liberty Profile-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 oder 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"/>