Ant 作業 - deploy
deploy 作業可用來將應用程式安裝在 Liberty 設定檔伺服器。
說明
deploy 作業支援將一或多個應用程式部署到 Liberty 設定檔伺服器。
屬性
下表說明 deploy 作業的屬性。
屬性 | 說明 | 必要 |
---|---|---|
installDir | Liberty 設定檔伺服器的位置。 | 是 |
serverName | Liberty 設定檔伺服器實例的名稱。 預設值為 defaultServer。 | 否 |
userDir | ${wlp_user_dir} 變數的值。 預設值為 ${installDir}/usr/servers/${serverName}。 | 否 |
outputDir | ${wlp_output_dir} 變數的值。 預設值為 ${installDir}/usr/servers/${serverName}。 | 否 |
file | 要部署的單一應用程式的位置。 請參閱 Apache Ant 中的 file 屬性。 應用程式類型可以是 war、ear、rar、eba、zip 或 jar。 | 是,只在未指定 fileset 屬性之時。 |
fileset | 要部署的多個應用程式的位置。 請參閱 Apache Ant 中的 fileset 屬性。 | 是,只在未指定 file 屬性之時。 |
timeout | 部署順利完成之前的等待時間。 預設值為 30 秒。以毫秒為單位。 | 否 |
ref | 參照現有的伺服器作業定義,以重複使用它的伺服器配置。 當設定其他必要的屬性時,這個值可以是空值。 | 否 |
範例
這個範例顯示如何在您的 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"/>