Несколько папок веб-контента в веб-проекте

Мне было поручено разработать сборку Jenkins для этого унаследованного веб-проекта на Java. К моему удивлению, я сначала пытаюсь выяснить, что может быть причиной наличия двух папок WebContent, и даже "нормально" ли иметь такую ​​структуру? Кроме того, при упаковке, как я должен перечислить оба webxmls? Вот что у меня сейчас:

<target name="packageWar" depends="packageJars">
    <war destfile="../ear/${WAR_FILENAME}" webxml="Web Content/WEB-INF/web.xml">
        <classes dir="Web Content/WEB-INF/classes" />
        <lib dir="Web Content/WEB-INF/lib" />
        <fileset dir="Web Content" excludes="WEB-INF/lib/**/*,WEB-INF/classes/**/*" />
        .
        .
        .   
    </war>
</target>

1 ответ

Решение

В итоге я слил различия в одну папку веб-контента и удалил другую, поскольку мы поняли, что другая папка веб-контента на самом деле не использовалась и ее нужно было удалить. Это решило мою проблему без необходимости указывать оба файла web.xml в скрипте сборки Ant. Любой лучший ответ на оригинальный вопрос приветствуется.

Другие вопросы по тегам