レス・ヒューズ著 (leslie.hughes@rubus.com)
このタスクではスプラッシュ画面を作成します。スプラッシュ画面はビルド全体で表示され、便利なプログレスバーも含まれます。ビルドの完了を待っている間に サウンド タスクとの連携を使用して、興味を引くことができます...
| 属性 | 説明 | 必須 |
|---|---|---|
| imageurl | 表示するイメージを指す URL。 | いいえ。クラスパスから antlogo.gif にデフォルト設定されます |
| showduration | スプラッシュを表示するためにビルドを一時停止する最初の期間 (ミリ秒単位)。 | いいえ。デフォルトは 5000 |
| progressregexp | 出力を解析して現在の進行状況を抽出するために使用する進捗状況の正規表現。グループパターンは必ず 1 つ存在し、進行状況の番号 (0-100) を表します (例: 進行状況: (.*)%) Apache Ant 1.8.0 以降 |
いいえ。デフォルトの進行状況は各アクションとログに記録された出力行で増加します |
| displaytext | スプラッシュウィンドウに表示されるテキスト Ant 1.8.0 以降 |
いいえ。デフォルトは ビルド中 ... |
次のプロパティを使用して、ファイアウォールの向こう側からイメージを取得するためのプロキシ設定を構成できます。ただし、これらの設定は、このタスクだけでなく、その後のすべてのタスクに適用されます。したがって、現在は廃止され、ビルドの読者が何が起こっているかを正確に把握できる <setproxy> タスクが優先されます。
| 属性 | 説明 | 必須 |
|---|---|---|
| useproxy | プロキシを使用して imgurl へアクセスする。 | いいえ |
| proxy | プロキシサーバーの IP またはホスト名 | いいえ |
| port | プロキシポート番号 | いいえ |
| user | プロキシに対して認証を行うユーザー | いいえ |
| password | プロキシパスワード | いいえ |
クラスパスから、スプラッシュ images/ant_logo_large.gif。
<splash/>
5 秒間、Jakarta のロゴにスプラッシュ。
<splash imageurl="https://jakarta.apache.org/images/jakarta-logo.gif"
useproxy="true"
showduration="5000"/>
制御された進行状況と非デフォルトのテキストでスプラッシュ
<target name="test_new_features">
<echo>New features</echo>
<splash progressRegExp="Progress: (.*)%" showduration="0" displayText="Test text"/>
<sleep seconds="1"/>
<echo>Progress: 10%</echo>
<sleep seconds="1"/>
<echo>Progress: 20%</echo>
<sleep seconds="1"/>
<echo>Progress: 50%</echo>
<sleep seconds="1"/>
<echo>Progress: 70%</echo>
<sleep seconds="1"/>
<echo>Progress: 100%</echo>
<sleep seconds="3"/>
</target>