1

当面临在标准 Java EE/Tomcat 配置中清理所有生成的项目工件/资源的令人羡慕的任务时,我通常会做以下三件事中的一件(或全部):

  • 项目/清洁
  • 右键单击我的服务器,然后删除任何人工制品(不记得确切的命令)
  • 来源/清洁

我现在正在使用 Google Eclipse Plugin for Appengine,它使用内置的 Jetty 服务器。

首先,该插件没有任何选项可以在重新部署之前清除生成的类文件(好吧,无论如何我都看不到)。其次,服务器不能作为配置选项使用。

是否有任何快速修复可用于清理我的 war/WEB-INF 目录中的所有人工制品/资源?

4

1 回答 1

0

您可以轻松地一键完成它,而不是令人羡慕。只需使用 ant 和模式匹配。在 Eclipse 中打开 ant 视图并添加您的文件,只需单击一下即可。

在 1.7 之前,当应用程序大小受到更多限制时,我曾经复制几乎所有内容,以便可以上传并从 blobstore 提供服务(GWT 排列丰富!)。我经常这样做!!!

有关详细信息,请参阅这些http://ant.apache.org/manual/Types/fileset.htmlhttp://ant.apache.org/manual/Tasks/delete.html

这是我的简单代码示例:

<target name="moveXprojectGae">

     <delete includeemptydirs="true">
        <fileset dir="XprojectGae" includes="**/*"/>
      </delete>

    <move todir="XprojectGae">
        <fileset dir="war/XprojectGae">
            <exclude name="**.rpc"/>
            <exclude name="**nocache.js"/>
        </fileset>
    </move>

</target>
于 2012-07-24T03:00:54.610 回答