Hello堆栈溢出,
我使用的是liferay portal-6.0.0版本,我有一个"greeting.war"文件。
WAR文件正确部署,在Add Category
中显示portlet,并且在添加到页面后正确显示输出。
现在,我想获得那个war文件的代码,并希望将该代码作为greeting-portlet
导入eclipse(即作为一个liferay项目)。
所以我希望你能帮上忙。
谢谢。
如果gree.war中嵌入了源代码(WEB-INF/src),则可以执行以下操作:
- 在Eclipse中安装Liferay IDE插件
- 从这里下载6.0.x Liferay插件SDK,并将插件SDK提取到一个目录
- 在Liferay IDE首选项中添加此SDK窗口>首选项>Liferay>已安装的SDK
- 如果需要,请从这里下载Liferay Portal tomcat捆绑包6.0.6
- 解压缩tomcat捆绑包
- 在Eclipse中设置Liferay Portal Tomcat Runtime,文件>新建>服务器>Liferay>Liferay Tomcat 6.0
- 将greeting.war重命名为greeting-portlet.war
- 从Eclipse打开文件>导入>Liferay>Liferay二进制插件
- 浏览到问候语-portlet.war文件
- 选择您配置的6.0.x SDK
- 选择您配置的6.0目标运行时
- 冲压完成
向导将在SDK中创建一个新的portlet项目,然后自动将所有WAR资源复制到新项目中。