У меня есть xml-скрипт для создания проекта из этой структуры.ANT build.xml удалить задание каталога не работает
- ЦСИ
- SRC файлы и пакет SUBDIRS
- RSRC
- build.xml
После сборки из папки Src есть сборки и папка lib, созданная в rsrc
- ЦСИ
- SRC файлы и пакет SUBDIRS
- Rsrc
- сборки
- пакет SUBDIRS
- Lib
- build.xml
- сборки
После того как все работало, папка сборки заполняется .class файлов, в их пакете подкаталоги. В папке lib у дистрибутива .jar есть свое место. Теперь к моей проблеме я написал эту цель с именем = «чистым»:
<target name="clean"
description="clean up" >
<!-- Delete the ${build} directory tree -->
<delete dir="${build}"/>
</target>
Что следует удалить папку сборки, вложенные папки и их содержимое. в $ Сложение определяется как:
<property name="build" location="build"/>
и базовый каталог как BASEDIR = ""
Но ничего не удаляется, что я делаю неправильно.
С наилучшими пожеланиями Стефан (Если вам нужна дополнительная информация просто спросите пожалуйста)
EDIT: Если я называю его «муравей -v чистый» файл сборки удаляется .. если я вызываю с «муравей» или "ant -verbose" его нет.
Попробуйте запустить «ant -v clean». Это покажет вам именно то, что Ant пытается удалить. (И игнорируйте ответы, которые рекомендуют использовать $ {basedir}/build - они, по-видимому, не знают, что относительные пути в Ant уже рассматриваются как относительные к основанию.) – VGR
, если вы разместите это как ответ, вы мой главный голосующий :) большое спасибо –