当面对在库存标准Java EE / Tomcat配置中清理所有生成的项目工件/资源这一不值得羡慕的任务时,我通常会做三件事中的一件(或全部):
我现在正在使用Google Eclipse插件for Appengine,后者使用内置的Jetty服务器。
首先,插件在重新部署之前没有任何清除生成的类文件的选项(好吧,不管怎样我都看不到)。其次,服务器不可用作配置选项。
是否有任何快速修复可用于清除war / WEB-INF目录中的所有文物/资源?
答案 0 :(得分:0)
您可以轻松地进行一次点击,而不是不值得羡慕。只需使用蚂蚁和模式匹配。在Eclipse中打开ant视图并添加你的文件,只需点击一下即可。
在1.7之前,当应用程序大小更加有限时,我常常将所有内容复制出来,以便我可以上传它并从blobstore中提供服务(GWT permutations galore!)。我这样做很多!!!
请参阅以下详细信息http://ant.apache.org/manual/Types/fileset.html和http://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>