代码之家  ›  专栏  ›  技术社区  ›  Stevko

从eclipse导出的war中屏蔽/删除.svn目录的方法[duplicate]

  •  0
  • Stevko  · 技术社区  · 14 年前

    可能重复:
    Ignore SVN files when exporting a WAR file from Eclipse?

    使用eclipse+tomcat。

    当我为我的项目导出tomcat war文件时,war文件包含所有的.svn目录。 这使war文件的大小增加了一倍,使部署比需要的时间长得多。

    有没有办法从导出机制中屏蔽这些目录(比如tar--exclude from)或从war中删除它们(tar--delete)?

    3 回复  |  直到 7 年前
        1
  •  3
  •   Jan Schiefer    14 年前

    转到项目属性,Java构建路径,选择Source选项卡。对于每个源目录,都有include:和Excluded:行。在排除项中加入一个模式(比如**/.svn)。

    所发生的情况是,构建器将任何不是Java源文件的内容作为构建的一部分复制到输出文件夹中,除非它在排除列表中。

        2
  •  4
  •   Talles    13 年前

    转到“项目属性”>“资源”>“资源筛选器”。 添加。。。>排除所有>文件和文件夹>所有子项(递归)>名称匹配*.svn>确定。

    所有.svn文件和文件夹都将被忽略,包括导出war文件时。

        3
  •  1
  •   Raul Lapeira Herrero    14 年前

    我通常使用ant构建war,即使我使用Eclipse,也要记住svn特定的目录只是其中的一部分。。。您可能会在应用程序中找到不需要的jar(例如shared jar),而ant有很多文件集选项来排除文件。