使用Eclipse插件清理部署程序集

时间:2012-07-23 10:44:49

标签: eclipse google-app-engine plugins

当面对在库存标准Java EE / Tomcat配置中清理所有生成的项目工件/资源这一不值得羡慕的任务时,我通常会做三件事中的一件(或全部):

  • 项目/清洁
  • 右键单击我的服务器,并删除所有文物(不记得确切的命令)
  • 出处/清洁

我现在正在使用Google Eclipse插件for Appengine,后者使用内置的Jetty服务器。

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

是否有任何快速修复可用于清除war / WEB-INF目录中的所有文物/资源?

1 个答案:

答案 0 :(得分:0)

您可以轻松地进行一次点击,而不是不值得羡慕。只需使用蚂蚁和模式匹配。在Eclipse中打开ant视图并添加你的文件,只需点击一下即可。

在1.7之前,当应用程序大小更加有限时,我常常将所有内容复制出来,以便我可以上传它并从blobstore中提供服务(GWT permutations galore!)。我这样做很多!!!

请参阅以下详细信息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>