2014-04-25 24 views
0

是否可以将WL 5.0.6项目迁移到WL 6.1 studio。该项目使用dojo和Cordova。初始结果很明显,找不到dojo,对于基于java的Cordova代码,它无法找到:: import org.apache.cordova.api.CallbackContext; import org.apache.cordova.api.CordovaPlugin;将5.0.6工作室项目迁移到Worklight 6.1 studio

预备步骤tpo完成此迁移的任何建议,或者最好的方法是创建一个新的6.1项目并手动从5.0.6项目的逻辑中移动。

感谢您的任何有用的建议。

回答

0

我无法想象一个基于5.0.6-工作灯应用Dojo和科尔多瓦插件,妥善迁移到工作灯6.1.0.x

  1. 至于你提到,Dojo库丢失,这是有道理的。 Dojo库是Worklight项目的独立实体。您还需要导入它。

  2. Worklight 5.0.6基于一些非常古老的Cordova 2版本。Worklight 6.1.0.x使用Cordova 3.1。

    在科尔多瓦3中,config.xml的结构以及您调用Cordova插件的方式已更改(如果内存服务于我),所以我建议您在此处也会咨询Getting Started training module for creating Cordova plug-ins(也请查看示例项目),并验证已迁移的项目中您现在遵循这些更改。我相信迁移过程应该更新config.xml文件,但不是您编写的任何代码......这不是Worklight可以为您做的事情(因为这是用户代码)。

至于错误消息,我怀疑这与上面2很相关;看一下示例项目,看看Cordova插件的Java类(或iOS的.m和.h文件)是如何完成的;注意进口和相似。比较这两个...

+0

是的,作为一个测试,我复制了项目内的dojo项目,因为我无法获得5.0.6项目以引用外部dojo。我已经审查了促使我写这篇文章以获得确认的入门。我将放弃直接进口,并试用C&P进入新的WL6.1项目。谢谢。 –

相关问题