Я пытаюсь создать простой файл build.xml, чтобы создать tar-мяч с определенными условиями. Я пробовал все возможные варианты, но не добился того, что я ищу.Ant tar fileset исключить все поддиректории, кроме одного, используя шаблон
Я ищу какую-то дикую карточку, которую я могу использовать, чтобы исключить все, и использовать шаблон, чтобы включить только те поддиры, которые необходимы.
Ниже приведен образец источника Dir. Он имеет около 30 поддиректорий, таких как подсказки, аудио, видео и т. Д. Каждый из этих поддиректоров имеет несколько поддиректоров с определенными языками, такими как en, fr-fr и т. Д. Каждый из языков dir имеет некоторые файлы, такие как .au, .txt , HTM и т.д.
Источник Dir:
Locale/
`-- prompts
|-- en
|-- some files
|-- en-gb
|-- some files
|-- fr-FR
|-- some files
|-- es-ES
|-- some files
`-- audio
|-- en
|-- some files
|-- en-gb
|-- some files
|-- fr-FR
|-- some files
|-- es-ES
|-- some files
`-- video
|-- en
|-- some files
|-- en-gb
|-- some files
|-- fr-FR
|-- some files
|-- es-ES
|-- some files
То, что я пытаюсь после муравой перспективы, это создаст деготь только с конкретными языковыми файлами и исключить all.So окончательного деготь должен выглядеть так, как показано ниже для fr-Fr lang pack. Я планирую использовать -Darg = fr-FR в качестве аргумента ant на cmd, чтобы выбрать, какой пакет lang я хочу создать. таким образом я могу создать любой пакет lang с только этими конкретными файлами.
Locale/
`-- prompts
|-- fr-FR
|-- some files
`-- audio
|-- fr-FR
|-- some files
`-- video
|-- fr-FR
|-- some files
Просто чтобы добавить дополнительную информацию, я попытался использовать . Но все же я получаю все включенные языки. Исключая все, указав все имя dir, это не вариант, так как мне нужно создать какой-либо конкретный пакет lang по мере необходимости с предоставлением имени lang -Darg. Надеюсь, это ясно. –
user2917246