Liberty: Ant タスク - deploy
deploy タスクを使用して、Liberty サーバーにアプリケーションをインストールできます。
説明
deploy タスクでは、Liberty サーバーに対する 1 つ以上のアプリケーションのデプロイメントがサポートされます。
属性
以下の表は、deploy タスクの属性について説明しています。
属性 | 説明 | 必須 |
---|---|---|
installDir | Liberty サーバーのロケーション。 | はい |
serverName | Liberty サーバー・インスタンスの名前。デフォルト値は defaultServer です。 | No |
userDir | ${wlp_user_dir} 変数の値。デフォルト値は ${installDir}/usr/servers/${serverName}です。 | No |
outputDir | ${wlp_output_dir} 変数の値。デフォルト値は ${installDir}/usr/servers/${serverName}です。 | No |
file | デプロイされる単一アプリケーションのロケーション。『Apache Ant の file 属性』を参照してください。 アプリケーション・タイプは、war、ear、rar、eba、zip、または jar のいずれかです。 | はい。ただし、fileset 属性が指定されていない場合のみ。 |
fileset | デプロイされる複数アプリケーションのロケーション。『Apache Ant の fileset 属性』を参照してください。 | はい。ただし、file 属性が指定されていない場合のみ。 |
timeout | デプロイメントが正常に完了するまでの待機時間。デフォルト値は 30 秒です。単位はミリ秒です。 | No |
ref | サーバー構成を再使用するための既存サーバー・タスク定義の参照。 他の必須属性が設定されている場合は、値をヌルにすることができます。 | No |
例
次の例では、build.xml ファイルで deploy タスクを使用する方法を示しています。
<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"/>