2011-04-28 4 views
0

У меня есть каталоги структуры, как:Как создавать структуры каталогов с помощью Ant?

-first_dir 
    -a 
    -b 
    -c 
-second_dir 
    -a 
    -b 
    -c 

Я хотел бы создать path элемент в Ant 1.7 без дублирования. Это элементы path s, которые я хочу использовать для проверки доступности файлов в available состоянии в waitfor задача. Каков способ сделать это?

+2

Пожалуйста, покажите ваш ожидаемый результат. Вы считаете first_dir/a и second_dir/a как дубликаты или все в порядке? –

ответ

0

Если я правильно понимаю ваш вопрос, это то, что может помочь вам (от Ant FileSet документации):

<fileset dir="${server.src}" casesensitive="yes"> 
    <patternset id="non.test.sources"> 
    <include name="**/*.java"/> 
    <exclude name="**/*Test*"/> 
    </patternset> 
</fileset> 

Вы можете настроить его для ваших нужд так:

<path id="result.path"> 
    <fileset dir="first_dir" casesensitive="yes"> 
     <patternset id="sub.dirs"> 
     <include name="a"/> 
     <include name="b"/> 
     <include name="c"/> 
     </patternset> 
    </fileset> 
    <fileset dir="second_dir" casesensitive="yes"> 
     <patternset refid="sub.dirs" /> 
    </fileset> 
</path> 
Смежные вопросы