0
我已經創建了一個自定義Ant任務,按照我之前的posts之一調用另一個xml文件中的現有目標。從自定義任務中調用Ant目標會導致「無法創建任務或導入類型」錯誤
它似乎是在做什麼,我想呼籲,我想構建XML方面,但是,它現在拋出一個非常奇怪的錯誤:
build.xml:4: Problem: failed to create task or type import
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.
at org.apache.tools.ant.ProjectHelper.addLocationToBuildException(ProjectHelper.java:508)
at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:369)
at org.hardhat.task.HardHatTask.executeHardHat(HardHatTask.java:47)
at org.hardhat.task.HardHatTask.execute(HardHatTask.java:23)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
構建XML是我的自定義Ant任務調用看起來是這樣的:
<project name="myproject" default="all" basedir=".">
<import file="includes.xml"/>
<target name="all" depends="doStuff" />
</project>
錯誤表示,問題與4號線和任務「進口」的事情。關於爲什麼Ant似乎不瞭解自己的任務之一的任何想法?