LINUX.ORG.RU

Мистика xml


0

0

Здравствуй, народ.

Есть программка, которая читает конфиг из xml и собирает архив.
Часть кода где, собственно и возникает мистика :-)

<target name="inner-gw" depends="log, rtb_java"
description="Система ... " >
<war destfile="${env.WORKINGDIR}/rtb_java/inner-gw.war"
webxml="${home}/inner-gw/WEB-INF/web.xml"
filesonly="true">
<classes dir="${home}/classes/">
<include name="com/name/innergw/*.class" />
<include name="com/name/city/todir/*.class" />
<include name="com/name/city/todir/filter/*.class" />
</classes>

<fileset dir="${home}/inner-gw/">
<exclude name="WEB-INF/web.xml" />
<exclude name="WEB-INF/src/**/*" />
</fileset>

</war>
<success file="inner-gw.war" />
</target>

Странность заключается в том, что строка

<exclude name="WEB-INF/web.xml" />

игнорируется. Хотя вторая строка выполняется.

Вопрос: почему и как "это" исправить?


В таске "war" файл WEB-INF/web.xml сам-собой создаётся, если нет пользовательского файла, его перекрывающего. Вроде как.
Смотри флаги таски "war", отключающие эту фичу.

iZEN ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.