我刚刚使用Google-Eclipse插件创建了我的第一个 Web应用程序项目。在其他工件中,它自动生成了一个war/
目录,其中包含多个子目录和许多文件,包括:
war/
WEB-INF/
lib/
<Lots of JARs here>
web.xml
appengine-web.xml
etc.
现在我好几次清除了这个war/
目录的某些部分(弄乱了构建脚本和其他Google-Eclipse插件功能 - 这只是一个习惯于插件的测试/临时项目),他们将来会在某个时刻神奇地重新出现。
我想知道是否,因为我将其设置为Web应用程序项目(并且由Google-Eclipse插件管理),插件是否试图保留war/
的结构,以及因此,继续自动生成任何丢失的文件?
如果是这样,为什么?究竟(哪些文件/目录)它试图保留什么?我可以禁用吗?
如果没有,那么我显然还有其他事情在这里发生。在这种情况下,有没有其他人经历过Google-Eclipse插件,或者只是Eclipse?提前谢谢。
答案 0 :(得分:1)
此插件仅通过添加依赖项来更新war / lib目录。实际上,当您切换到另一个版本的Google App Engine SDK时,它只会复制jar文件。
答案 1 :(得分:1)
这应该不是问题。
War文件夹是展开的软件包,稍后您需要部署到Google App Engine。
当您将文件构建或部署到GAE时,将重新创建/更新此文件夹,它包含新编译的jar和必要的库。
阅读this.
答案 2 :(得分:0)
War文件夹包含部署到app引擎的生成的javascript文件。