HostInfo

說明

設定目前專案中的 NAMEDOMAINADDR4ADDR6 屬性。

NAME 包含主機標準名稱的主機部分。
如果找不到主機,主機將包含提供給任務的名稱,或如果未提供主機則包含 localhost,且找不到本機主機的名稱。
DOMAIN 包含主機標準名稱的網域部分。
如果找不到主機,網域將包含提供給任務的網域,或如果未提供主機/網域則包含 localdomain
ADDR4 包含意義最廣泛的主機 IPv4 位址。
如果找不到 IPv4 位址,且已提供主機,則傳回位址 0.0.0.0;如果未提供主機,則傳回位址 127.0.0.1
ADDR6 包含意義最廣泛的主機 IPv6 位址。
如果找不到 IPv6 位址,且已提供主機,則傳回位址 ::;如果未提供主機,則傳回位址 ::1

這些屬性可用於建置檔案中,例如,建立主機蓋時間戳記檔名,或用於取代文件中的佔位符標籤,以指出例如執行建置的主機。此任務最適合的位置可能是在初始化目標中。

參數

屬性 說明 必要
prefix 用於所有設定屬性的前置詞。 否;預設為無前置詞
host 要擷取其資訊的主機。 否;預設為擷取執行任務的主機資訊

範例

設定本機主機的 NAMEDOMAINADDR4ADDR6,使用最「全域」的可用位址。

<hostinfo/>

設定屬性 remotehost.NAMEeosremotehost.DOMAINapache.orgremotehost.ADDR4140.211.11.130remotehost.ADDR6::,用於名稱為 www.apache.org 的主機(前提是標準名稱和 IP 位址沒有變更)。

<hostinfo prefix="remotehost" host="www.apache.org"/>