Я не очень знаком с taskdef и именем класса ... У меня проблемы с запуском скрипта ant из другого скрипта ant:
2011-05-25 15:50:26,040 [Thread-23] WARN ScriptRunner - BUILD FAILED
2011-05-25 15:50:26,040 [Thread-23] WARN ScriptRunner - C:\Work\6.70_Extensions\NightlyBuild\nightly_build.xml:31: The following error occurred while executing this line:
2011-05-25 15:50:26,040 [Thread-23] WARN ScriptRunner - C:\Work\6.70_Extensions\NightlyBuild\Master Build.xml:6: taskdef class com.ANT_Tasks.CFileEdit cannot be found
, где строка 6:
<taskdef mame="CFileEdit" classname="com.ANT_Tasks.CFileEdit" />
мой корневой каталог - C: \ Work \ 6.70_Extensions \ NightlyBuild, и у меня есть папка C: \ Work \ 6.70_Extensions \ NightlyBuild \ com \ ANT_Tasks, и у меня есть CFileEdit.java в этой папке.Кто-нибудь знает, что не так?
Редактировать:
Я не хочу менять структуру моего сценария ANT, поэтому каков следующий шаг здесь?
- i Скомпилировал мой файл CFileEdit.java в CFileEdit.class
- Я преобразовал CFileEdit.class в CFileEdit.jar
- Я поместил этот CFileEdit.jar в C: \ apache-ant-1.8.2 \ lib где находится мой каталог ant?
скажите, пожалуйста, правильно ли я это делаю, у меня проблемы с этим в данный момент