自动部署GWT Web应用程序

时间:2017-07-27 11:37:36

标签: java eclipse gwt

我正在Eclipse中创建一个GWT应用程序。要使应用程序正常工作,需要将其部署在我的虚拟机上运行的服务器上。它使用我们公司的JS库,只能在这个特定的环境中工作,所以我真的需要编译GWT应用程序并将其部署到服务器上。

该应用程序基本上由以下文件夹和文件组成:
/战争 --- /图像
--- /资源
------ /本地化
------ /
属于MapData ------ / svgs
------在/ etc ...
--- / GWT编译应用程序内文件夹
--- / index.html中

我知道我可以在GWT应用程序中拥有图像和语言,但我们不希望这样,因为我们可能会更改某些文本或图像,而不需要在将来完成应用程序时进行编译。

到目前为止,我的构建和部署周期是:

  1. 在Eclipse中单击GWT compile并编译应用程序。
  2. 在WinSCP中,手动将应用程序的已编译文件夹复制到虚拟机服务器根目录。
  3. 如果任何其他资源发生变化(图像,本地化,矢量地图数据,json资源......),我还必须手动将它们复制到虚拟机。
  4. 由于我每天做200次这样的事情,我已经厌倦了,我终于有时间去改进了。

    我的问题是如何自动执行这些步骤?我应该使用什么工具?我甚至不知道应用程序是否可以从命令行以某种方式编译。理想情况下,我想运行一些命令或文件来编译应用程序并将所有文件(可能只有那些已更改或不同的文件)部署到虚拟机。

    修改
    我终于通过maven建立了工作!所以现在我只需要知道如何将文件复制到ftp。

0 个答案:

没有答案