我看过这篇文章: Ant antcall a target that defines a property
这个问题是关于属性。我想知道如何在内部目标上制作<taskdef>
可用于所有项目。
我不想在我的主要目标上定义它,因为它可能很长而且很难看。这就是为什么我喜欢把它分成内部目标。 我得到的错误是:
Cause: The name is undefined.
Action: Check the spelling.
Action: Check that any custom tasks/types have been declared.
Action: Check that any <presetdef>/<macrodef> declarations have taken place.
答案 0 :(得分:1)
您想要调用定义属性的目标,并在调用者范围内使用该属性,对吗?
你应该看一下ant contrib RunTarget
:http://ant-contrib.sourceforge.net/tasks/tasks/runtarget.html。