Ant/NewProperty のバックアップ(No.1)
- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- 現在との差分 - Visual を表示
- ソース を表示
- Ant/NewProperty へ行く。
TITLE:AntのScriptタスクでJavaScriptを使用する
AntのScriptタスクでJavaScriptを使用する
#adsense2
編集者:Terai Atsuhiro
作成日:2011-02-15
更新日:2018-10-30 (火) 16:57:15
概要
AntのScriptタスクでJavaScriptを使用し、簡単なタスクを作成、実行します。
サンプルターゲット
<property name="test.Name" value="Example22" />
<target name="script-test">
<echo message="${test.Name}" />
<script language="javascript"><![CDATA[
project.setNewProperty("test.name", project.getProperty("test.Name").toLowerCase());
]]></script>
<echo message="${test.name}" />
</target>
<target name="lower" depends="script-test">
<echo message="${test.name}" />
</target>
解説
AntのTaskを自作するまでもない程度の簡単なタスクは、ScriptタスクでJavaScript(Rhino)を使用すると便利です。上記のサンプルでは、test.Nameプロパティの文字列をすべて小文字に変換して、test.nameプロパティを作成しています。
参考リンク
- Script Task
- Project (Apache Ant API) - Project
- Using JavaScript to make Apache Ant less painful
- AntのScriptタスク中でif文を使った条件分岐を行う
- AntのTaskを自作