我正在使用Liferay Developer Studio 版本:2.2.2.201504240205-ga3a,和 我有一个现有的Liferay项目 由多个portlet组成。我有 安装了SDK,我已经部署了 一些测试portlet(使用Maven / Ant)。怎么样 创建一个部署的war文件? portlet是否正确?
答案 0 :(得分:1)
如果您的现有项目是SDK项目(例如使用Ant),它可能包含在SDK文件夹中。使用“Window / Preferences / Liferay / Installed Plugin SDKs”使Liferay知道此SDK。然后使用“插件SDK中的文件/导入/ Liferay项目”导入项目。
如果是maven插件,请尝试使用“现有来源的文件/导入/ Liferay项目”,或者只是简单导入maven项目。
答案 1 :(得分:0)
您还可以下载插件(包含许多插件和示例)源代码,将代码粘贴在源代码的plugins文件夹中。这将使ant任务中的父项成为sdk,然后导入项目,因此您的项目文件夹将位于其他插件旁边。
/Liferays/plugins-src/liferay-plugins-6.2.0-ga1/portlets$ ls -la
total 408
drwxr-xr-x 96 jimmy jimmy 4096 Nov 2 16:00 .
drwxr-xr-x 14 jimmy jimmy 4096 May 23 2014 ..
drwxr-xr-x 4 jimmy jimmy 4096 May 23 2014 akismet-portlet
drwxr-xr-x 4 jimmy jimmy 4096 May 23 2014 ams-portlet
drwxr-xr-x 4 jimmy jimmy 4096 May 23 2014 analog-clock-portlet
drwxr-xr-x 4 jimmy jimmy 4096 May 23 2014 bible-gateway-portlet
-rw-r--r-- 1 jimmy jimmy 730 Nov 1 2013 build-common-portlet.xml
-rw-r--r-- 1 jimmy jimmy 8926 Nov 1 2013 build.xml
drwxr-xr-x 4 jimmy jimmy 4096 May 23 2014 calendar-portlet
drwxr-xr-x 4 jimmy jimmy 4096 May 23 2014 chat-portlet
drwxr-xr-x 4 jimmy jimmy 4096 May 23 2014 chat-video-portlet
drwxr-xr-x 4 jimmy jimmy 4096 May 23 2014 contacts-portlet
-rw-r--r-- 1 jimmy jimmy 922 Nov 1 2013 create.bat
-rwxr-xr-x 1 jimmy jimmy 778 Nov 1 2013 create.sh
drwxr-xr-x 4 jimmy jimmy 4096 May 23 2014 ddl-form-portlet
drwxr-xr-x 4 jimmy jimmy 4096 May 23 2014 events-display-portlet
drwxr-xr-x 4 jimmy jimmy 4096 May 23 2014 flash-portlet
drwxr-xr-x 4 jimmy jimmy 4096 May 23 2014 google-adsense-portlet
将包含代码的文件夹放在此处。