8

という名前のファイルがあるとしましょうbuild_dev_linux.xml

私の質問は

Ant スクリプト XML ファイル自体の名前を見つけて、その XML ファイルのbuild_dev_linux.xml 変数またはプロパティに配置するにはどうすればよいですか?

4

1 に答える 1

14

Antは、組み込みプロパティの便利なリストを定義しています。

basedir             the absolute path of the project's basedir (as set
                    with the basedir attribute of <project>).
ant.file            the absolute path of the buildfile.
ant.version         the version of Ant
ant.project.name    the name of the project that is currently executing;
                    it is set in the name attribute of <project>.
ant.project.default-target
                    the name of the currently executing project's
                    default target;  it is set via the default
                    attribute of <project>.
ant.project.invoked-targets
                    a comma separated list of the targets that have
                    been specified on the command line (the IDE,
                    an <ant> task ...) when invoking the current
                    project.
ant.java.version    the JVM version Ant detected; currently it can hold
                    the values "1.2", "1.3",
                    "1.4",  "1.5" and "1.6".
ant.core.lib        the absolute path of the ant.jar file.

ant.fileプロパティはあなたが必要なものです。パスなしでファイル名だけが必要な場合は、次のbasenameようなタスクを使用できます

<basename file="${ant.file}" property="buildfile"/>
于 2013-02-13T04:41:48.093 に答える