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

Ril*_*ark 6 eclipse gwt google-app-engine eclipse-plugin

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

  1. 我在我的HD上安装了更新
  2. 我在eclipse中添加了更新作为替代SDK,具有通用名称
  3. 我更新项目设置以指向新的通用名称
  4. 我将更改的设置文件(不包括升级的库)提交到源代码管理

这里的问题是不幸步骤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(即使它的存在正是它声称是寻找它!).似乎还有其他我不理解的魔法设置.

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

Tra*_*ebb 1

+1好问题。这可能会也可能不会回答您的问题,但我可以与您分享我的做法。我还使用 GAE 和 GWT。

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

免责声明:我讨厌日食。