我有liferay 6.2 GA4,我试图迁移到liferay 7 即时通讯使用代码升级工具
错误即时获取是将Calendar的API迁移到OSGi
但我无法找到如何做到这一点,我如何将portlet更改为OSGi?如何将日历模块导入我的portlet?升级工具只在文档更改中说“#Legacy”,所以我不知道接下来要做什么...我有很多这个“#Legacy”错误,我该如何纠正错误?
这个问题与liferay论坛有重复,但我还没有得到答案
修改
我不知道迁移的最佳方式,但我确实有一个portlet(实际上有许多portlet),我想在liferay 7 instalation中使用它(它们)...我试图首先迁移的portlet(更简单一)使用liferay 6.2的日历API我猜我只需要添加日历模块,所以我可以使用它的类,我只是不知道如何...我在控制器和jsps中使用日历API
迁移工具中的文字只说“#Legacy”......就是这样!这就是为什么我很困惑...在eclipse中错误说“Calendar API迁移到OSGi”也就是这样......这就是为什么我想我只需要添加日历模块......
谢谢你!答案 0 :(得分:1)
错误/更改消息中的文本是什么?
关于“Calendar API”,是否要使用Liferay日历应用中的Calendar API?
注意,在模块化之前,您应首先在7.0上运行现有的portlet。更新后的教程 Planning Plugin升级和优化有一个每个插件类型和功能的升级路径表。
吉姆
答案 1 :(得分:0)
classpath group: "com.liferay", name: "com.liferay.calendar.api", version: "2.0.2"
classpath group: "com.liferay", name: "com.liferay.calendar.service", version: "2.1.9"
在settings.gradle的dependencys部分
和此:
compileOnly group: "com.liferay", name: "com.liferay.calendar.api", version: "2.0.2"
compileOnly group: "com.liferay", name: "com.liferay.calendar.service", version: "2.1.9"
在你的portlet的build.gradle中!
这有效!
谢谢