Ant/俺雛形

Ant/俺雛形

<?xml version="1.0" encoding="UTF-8"?>
<project name="hoge" default="aaa" basedir="." >
    <property name="bbb.ccc.ddd" value="This is a setting param." />
    <target name="aaa">
        <echo message="${bbb.ccc.ddd} の test"/>
    </target>
</project>

各ノード

rootノード project

まずXMLなのでrootノードを決める必要がある。 Antではrootノードはprojectということになっている

  • name このタスク自体を識別しやすい名前
  • default ターゲット指定無しで実行した場合の実行対象ターゲット
  • basedir 実行の起点となるディレクトリ「.」なのでAntのxmlファイルが置いてある場所を起点にしている

property

よく用いられる値とか糞長い値を保持しておく変数みたいなものをkey-valueな感じで宣言できる

使う場合は

${bbb.ccc.ddd}

な感じでkeyを書くと、そのvalueが展開される。

target

やることの塊。こいつを指定してAntを実行することになる。 識別する用の名前を付けられる

バージョン

  • 2012-11-05 新規作成

タグ

java/ant/my_template.txt · 最終更新: 2019-06-14 16:53 by ore