2014-04-25 85 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項目。謝謝。 –

相關問題