2016-01-22 4 views
0

Вот пример моего начального файла сборки, я не знаю, где разместить свойство набора файлов. Прямо сейчас у меня есть файл build.properties, который определяет src как мой каталог с текущим src. Ex (SRC = C: \ рабочее пространство \ Проект \ ЦСИ)Где должно храниться свойство набора файлов в файле сборки муравьев?

Мой набор файлов определяется как так

<?xml version="1.0" encoding="UTF-8"?> 
<project name="Hello World Project" default="info"> 


    <fileset dir="${src}" 
    <include name="**/*.java"/> 
    </fileset> 

<target name="info"> 
    <echo>packaging the .java files...</echo> 
</target> 

</project> 

Я не очень понимаю, где файлы .java должны ставить. это только для моего понимания и демонстрации. могу ли я включить их в случайную папку? Является ли набор файлов установленным в правильном месте размещения или должен находиться внутри целевой задачи?

Thanks

ответ

1

При запуске файла сборки выдается следующая ошибка.

$ ant -p 
Buildfile: build.xml 
build.xml:6: Element type "fileset" must be followed by either attribute specifications, ">" or "/>". 

Это не связано с размещением тега набора файлов, а скорее с сообщением о том, что ваш XML-код плохо сформирован.

Закрепить XML следующим образом:

<fileset dir="${src}"> 
    <include name="**/*.java"/> 
    </fileset> 

Примечание недостающий символ ">".

+0

спасибо MArk, еще один вопрос, знаете ли вы, что конкретно происходит с включенными .java-файлами. куда они отправляются? Нужно ли добавлять другую целевую папку? На данный момент работает файл buildfile. просто не знаю, куда файлы добавляются. –

+0

@ camel-man Набор файлов, указанный в верхней части вашего файла сборки без атрибута «id», довольно бесполезен. «Id» позволяет ссылаться на другие задачи в другом месте сборки. –

Смежные вопросы