将我的GWT,GAE安装移动到我的源代码控制项目中

时间:2011-04-14 14:23:28

标签: eclipse google-app-engine gwt eclipse-plugin

我使用google插件进行eclipse与GWT和Appengine库。我经常升级其中一个库,目前涉及:

  1. 我在我的HD上安装了更新
  2. 我在eclipse中添加了更新作为替代SDK,使用通用名称
  3. 我更新项目设置以指向新的通用名称
  4. 我将更改的设置文件(不包括升级的库)提交到源代码管理
  5. 这里的问题是不幸的步骤5-7: 5 其他所有人的构建都停止了改变, 6 我从机器到机器,重复步骤1和2,然后 7 我认为第n次,“我应该找到一种自动化方法。”

    我来这里是为了难以捉摸的第8步:实际上是自动执行此操作。我想将SDK 包含在我的源代码控制中,因此当我在新版本的机器上切换版本或设置商店时,会自动安装和下载相关的SDK。我根本不想配置eclipse设置。在我理想的情况下,我愿意在每台机器上安装Eclipse和GPE,但之后我只想克隆我的存储库并继续。

    我尝试过从构建设置中删除GWT库,将整个GWT安装文件夹复制到项目的根目录,并将gwt-user.jar和gwt-dev.jar添加到构建路径中那里。这个几乎有效,但是eclipse抱怨它找不到gwt-servlet.jar(即使它存在正好它声称正在寻找它!)。似乎还有其他我不理解的神奇设置。

    最后,问题是:如果这是正确的轨道,我需要手动控制哪些设置?如果这是错误的轨道,那么什么是正确的?

1 个答案:

答案 0 :(得分:1)

+1好问题。这可能会也可能不会回答您的问题,但我可以与您分享我的所作所为。我也与GAE和GWT合作。

我只是在我的存储库中包含SDK .tar / .zip文件,从文件名中删除版本号,并在我想要移动到新版本时更新它。如果该版本迁移失败,我可以轻松恢复到旧的SDK。我还使用GXT和一堆其他GWT扩展,所以我的问题甚至比你的更糟糕。我不使用eclipse进行GAE,也不使用GWT,所以我无法解决你在那里遇到的问题。如果你不想每次都配置eclipse,那就不要使用eclipse。

免责声明:我讨厌日食。