【问题标题】:Cleaning Deployment Assembly with Eclipse Plugin使用 Eclipse 插件清理部署程序集
【发布时间】:2012-07-21 14:20:26
【问题描述】:

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

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

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

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

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

【问题讨论】:

    标签: eclipse google-app-engine plugins


    【解决方案1】:

    您可以轻松地一键完成,而且不会令人羡慕。只需使用 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>
    

    【讨论】:

    • 好的,从技术上讲,这是一种解决方法——我希望在 Eclipse 或 GAE 插件中可以配置一些东西——但当然,我会试一试。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2013-02-04
    • 2014-11-12
    • 2016-06-06
    • 1970-01-01
    • 2018-10-15
    • 2012-12-07
    • 1970-01-01
    • 2015-06-04
    相关资源
    最近更新 更多