Я создал пользовательскую задачу Ant в соответствии с одной из моих предыдущих публикаций , которая вызывает существующую цель в другом XML-файле.
Кажется, он выполняет то, что я хочу,однако, вызывая нужный мне сборочный 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, выглядит примерно так:* Ошибка говорит о том, что проблема связана со строкой 4 и задачей «импорт».Какие-нибудь идеи относительно того, почему Ant, кажется, не понимает одну из своих собственных задач?