Google-Eclipse插件会自动生成war目录内容吗?

时间:2013-01-29 12:15:28

标签: java eclipse google-app-engine war google-eclipse-plugin

我刚刚使用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?提前谢谢。

3 个答案:

答案 0 :(得分:1)

此插件仅通过添加依赖项来更新war / lib目录。实际上,当您切换到另一个版本的Google App Engine SDK时,它只会复制jar文件。

答案 1 :(得分:1)

这应该不是问题。

War文件夹是展开的软件包,稍后您需要部署到Google App Engine。

当您将文件构建或部署到GAE时,将重新创建/更新此文件夹,它包含新编译的jar和必要的库。

阅读this.

答案 2 :(得分:0)

War文件夹包含部署到app引擎的生成的javascript文件。