0

在此处输入图像描述

我的任务是为这个遗留的 Java Web 项目开发 Jenkins 构建。令我惊讶的是,我首先试图弄清楚拥有两个 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>
4

1 回答 1

0

我最终将差异合并到一个 Web Content 文件夹中并删除了另一个,因为我们意识到另一个 WebContent 文件夹实际上并没有被使用并且需要被删除。这解决了我的问题,而无需在 Ant 构建脚本中指定两个 web.xml 文件。任何解决原始问题的更好答案都是最受欢迎的。

于 2014-05-19T19:36:36.853 回答