【问题标题】:Multiple WebContent Folders in a Web ProjectWeb 项目中的多个 WebContent 文件夹
【发布时间】:2014-04-09 15:00:43
【问题描述】:

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

【问题讨论】:

  • 你图片中的两个文件夹不是同一个“Web Content”和“WebContent”。第二个文件夹的名称中缺少空格。你确定某处没有错字吗?
  • 没有错别字,就是截图。

标签: java ant jenkins web-project webcontent


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-21
    • 1970-01-01
    • 2023-03-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多