快速问题。我想知道是否有任何方法可以构建WL6中制作的应用程序,而无需部署到服务器?仅生成而不部署
我知道,在科尔多瓦你可以简单地只需运行:在终端cordova build android
,但我似乎无法找到在WL IDE一个选项来做到这一点...
我只是想测试没有服务器功能的用户界面独立。而不是每次都等待部署(我知道这不需要太长时间,只是想节省一点时间)。
任何帮助将不胜感激。
谢谢先进。
快速问题。我想知道是否有任何方法可以构建WL6中制作的应用程序,而无需部署到服务器?仅生成而不部署
我知道,在科尔多瓦你可以简单地只需运行:在终端cordova build android
,但我似乎无法找到在WL IDE一个选项来做到这一点...
我只是想测试没有服务器功能的用户界面独立。而不是每次都等待部署(我知道这不需要太长时间,只是想节省一点时间)。
任何帮助将不胜感激。
谢谢先进。
这是使用Worklight Studio 6.0.0.x(Eclipse插件)不可能的。
您可以使用an Ant task to build the application/adapter。
部署到内部开发服务器的速度非常快,可让您通过Web浏览器或移动Web模拟器测试您的用户界面。我通常会使用浏览器和Chrome中的Ripple Emulator插件来获得正确的大小,而无需等待Java模拟器启动。
我环境中最慢的组件正在等待Android模拟器运行,所以我尽量避免这种情况。
这里的,如果你在测试设备上的用户界面或正在使用的组件,如JSONStore,这需要一个完整的设备或模拟器运行提示:
只要您不更改本机代码(如Cordova插件),就可以让您迭代UI更改并在实际设备上测试它们,而无需时间进行新的应用程序部署或等待编译器和仿真器。
你可以让你的android模拟器快得多。看看这个视频,这是为mac,但也可以为Windows做同样的。 http://www.youtube.com/watch?v=WjmTlDgckw0 – Anton
*“正在使用诸如JSONStore之类的组件,该组件需要完整的设备或仿真器才能运行”* **仅供参考:** JSONStore可在没有设备的情况下正常工作或如果您使用Worklight> = 6.0,则使用模拟器(仅限JavaScript的环境)。 – cnandreu