仅构建而不是部署

时间:2013-10-02 08:51:55

标签: ibm-mobilefirst worklight-studio worklight-server

快速提问。我想知道有没有办法构建一个用WL6制作的应用程序,而不需要部署到服务器上?

我知道在Cordova你只需在终端中运行:cordova build android,但我似乎无法在WL IDE上找到一个选项来执行此操作...

我只是想在没有服务器功能的情况下测试独立用户界面。而不是每次都等待部署(我知道它不需要太长时间,但只是想节省一点时间)。

非常感谢任何帮助。

先谢谢了。

2 个答案:

答案 0 :(得分:0)

使用Worklight Studio 6.0.0.x(Eclipse插件)无法实现这一点 您可以使用an Ant task to build the application/adapter

答案 1 :(得分:0)

内部开发服务器的部署速度非常快,使您能够通过Web浏览器或移动Web模拟器测试UI。我通常会使用浏览器和Chrome中的Ripple Emulator插件来调整大小,而无需等待Java模拟器启动。

我环境中最慢的组件正在等待Android模拟器运行,所以我尽量避免这种情况。

如果您正在测试设备上的UI或正在使用JSONStore等组件,这需要运行完整的设备或模拟器,这是一个提示:

  1. 设置应用程序以检查Worklight服务器的更新。
  2. 将应用程序指向嵌入式开发服务器(这是开发人员的默认设置)
  3. 在Worklight Studio中进行构建和部署时,请保持设备连接。
  4. 在设备上重新启动应用,它将加载新版本。
  5. 只要您不更改Cordova插件等本机代码,就可以迭代UI更改并在真实设备上进行测试,而无需花时间进行新的应用程序部署或等待编译器和模拟器。