概要

AntScriptタスクでJavaScriptを使用し、簡単なタスクを作成、実行します。

サンプルターゲット

<property name="test.Name" value="Example" />
<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プロパティを作成しています。

参考リンク

コメント