私のアイデアは、Phing スクリプトを話せるようにすることですが、呼び出されたタスクを実行した後にのみ話してもらいたいです。それが親の呼び出し元であるかどうかを Phing タスク内で伝える人はいますか?
サンプル build.xml:
<?xml version="1.0" encoding="UTF-8"?>
<project name="my_project" default="install">
<target name="install" depends="configure, migrate">
<!-- I would like to call this only if `phing install`-->
<phingcall target="talk" />
</target>
<target name="configure">
<!-- I would like to call this only if `phing configure`-->
<phingcall target="talk" />
</target>
<target name="migrate-database">
<!-- I would like to call this only if `phing migrate-database`-->
<phingcall target="talk" />
</target>
<target name="talk">
<property name="message" value="Phing deployment operation done" override="true" />
<echo msg="${message}" />
<exec command="say '${message}'" />
</target>
</project>