Я пытаюсь использовать Apache Commons Configuration и использовать ant для моего инструмента построения. У меня есть один класс с именами, и когда ant строит его, конечно, подкаталоги. Мне нужно поместить мой .xml файл конфигурации в каталог листа (то есть: $ {build}/com/cross/xxx /). Есть ли автоматизированный способ сделать это, или я просто вручную настраиваю путь к папке с листьями?Ant копировать файл в каталог листьев
ответ
Проверьте задачу Ant copy
. Вы хотите сделать что-то вроде этого (предполагая, что имя config.xml
для файла конфигурации XML):
<copy file="config.xml" todir="${build}/com/cross/xxx/" preservelastmodified="true"/>
Конечно, preservelastmodified
не является обязательным. Задача копирования очень эффективна; выше - простейшая возможная выборка того, что она может сделать.
Но конкретно есть ли у вас команда infer/com/cross/xxx? –
Нет, Ant не может читать ваши мысли о том, чего вы хотите. – 2009-06-12 12:10:16
@carej Ant серьезно нуждается в новом наборе возможностей чтения. –
Вы бы сохранили свой xml в требуемом каталоге в своем проекте, либо с исходным файлом, либо, предпочтительно, в отдельном дереве, например. resources/com/cross/xxx И просто скопируйте все дерево каталогов в каталог сборки
- 1. копировать весь каталог, исключая файл
- 2. копировать вложенные папки в каталог с помощью ant
- 3. Копировать внешний файл в каталог установки WiX
- 4. Копировать каталог в GnuParallel
- 5. Включить каталог в WAR с помощью Ant
- 6. Ant не создает каталог
- 7. Копировать каталог не работает
- 8. Автоматически копировать исполняемый файл в каталог после сборки в CLion?
- 9. Ant копировать текст между двумя xml-тегами
- 10. ios копировать файл в другой каталог файлов приложений
- 11. Как не копировать файл app.config в каталог вывода
- 12. Пользовательский Rake копировать файл в текущий каталог на Mac
- 13. VB.Net - My.Computer.FileSystem.CopyFile() не позволит мне копировать файл в каталог
- 14. Как копировать/дублировать файл в другой каталог с помощью SFTP?
- 15. ANT: копировать определенные части текстового файла
- 16. VS2010 «Копировать в выходной каталог» не работает?
- 17. копировать файлы в другой каталог AngularJS
- 18. копировать SVN измененные файлы, включая каталог, в другой каталог
- 19. Ant: перемещение файла в целевой каталог
- 20. Копировать в выходной каталог = Копировать Всегда не работает для VS2013
- 21. Java 8: Копировать каталог рекурсивно?
- 22. «Копировать в выходной каталог» в VC++
- 23. Копировать изображение в каталог изображений в WPF
- 24. Найти рабочий каталог от Ant
- 25. Ant exclude не исключает каталог
- 26. Итерация через каталог с Ant
- 27. Ошибка при изменении «Копировать в каталог вывода» из «Копировать всегда» на «Не копировать»
- 28. Как заставить JavaC копировать существующие файлы классов в целевой каталог?
- 29. SVN внешние к подкаталогам только сохраняет каталог листьев в SVN
- 30. Ant: Не удалось получить Ant скопировать файл свойств в каталог классов
Я не уверен, что следую вашему вопросу. Вам нужно скопировать файл конфигурации XML * перед * сборкой, * после * сборки? Что значит «вручную настроить путь к папке листа»? – Eddie
После сборки, в папку «output». –