我的任务是为这个遗留的 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>