Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Web项目中的多个WebContent文件夹_Java_Ant_Jenkins_Web Project_Webcontent - Fatal编程技术网

Java Web项目中的多个WebContent文件夹

Java Web项目中的多个WebContent文件夹,java,ant,jenkins,web-project,webcontent,Java,Ant,Jenkins,Web Project,Webcontent,我的任务是为这个遗留Java web项目开发Jenkins build。令我惊讶的是,我首先试图弄清楚为什么会有两个WebContent文件夹,而且有这样的结构还可以吗?另外,在打包时,我应该如何列出这两个WebXML?这就是我现在拥有的: <target name="packageWar" depends="packageJars"> <war destfile="../ear/${WAR_FILENAME}" webxml="Web Content/WEB-INF/

我的任务是为这个遗留Java web项目开发Jenkins build。令我惊讶的是,我首先试图弄清楚为什么会有两个WebContent文件夹,而且有这样的结构还可以吗?另外,在打包时,我应该如何列出这两个WebXML?这就是我现在拥有的:

<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>

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

图像中的两个文件夹的Web内容和Web内容不同。第二个文件夹的名称中缺少空格。你确定某个地方没有错别字吗?没有错别字,那是截图。