有什么方法可以获取在Ant .xml
文件中声明的项目名称?
让我们假设我有以下构建文件:
a.xml
<project name="A" basedir=".">
<echo message="A: ${ant.project.name}"/>
<import file="b.xml"/>
</project>
b.xml
<project name="B" basedir=".">
<echo message="B: ${ant.project.name}"/>
</project>
运行ant -f a.xml
时,我得到以下输出
[echo] A: A
[echo] B: A
但是我想得到
[echo] A: A
[echo] B: B
也就是说,打印出每个文件中声明的项目名称,而不是第一个被加载的项目名称。这可能吗?