2

你好堆栈溢出,

我正在使用 liferay portal-6.0.0 版本,并且我有一个“greeting.war”文件。

WAR 文件正确部署,在其中显示 portlet,Add Category并且在添加到页面后正确显示输出。

现在我想得到那个war文件的代码,并想把那个代码作为一个greeting-portlet(即作为一个liferay项目)导入到eclipse中。

所以我希望你能有所帮助。

谢谢你。

4

1 回答 1

1

如果 greeing.war 中包含嵌入的源代码(WEB-INF/src),您可以执行以下操作:

  1. 将 Liferay IDE 插件安装到 Eclipse 中
  2. 从这里下载 6.0.x Liferay Plugins SDK并将插件 SDK 解压到一个目录
  3. 将此 SDK 添加到您的 Liferay IDE 首选项窗口 > 首选项 > Liferay > 已安装的 SDK
  4. 如果需要,请从此处下载 Liferay Portal tomcat bundle 6.0.6
  5. 解压tomcat包
  6. 在 Eclipse 中设置 Liferay Portal Tomcat 运行时,文件 > 新建 > 服务器 > Liferay > Liferay Tomcat 6.0
  7. 将 greeting.war 重命名为 greeting-portlet.war
  8. 从 Eclipse 打开文件 > 导入 > Liferay > Liferay Binary Plugin
  9. 浏览到 greetings-portlet.war 文件
  10. 选择你配置的 6.0.x SDK
  11. 选择您配置的 6.0 目标运行时。
  12. 按完成

该向导将在 SDK 中创建一个新的 portlet 项目,然后自动将所有 WAR 资源复制到新项目中。

于 2013-08-06T20:56:03.150 回答