如何将现有的 Liferay 项目导入 Liferay Developer Studio

How do I import an existing Liferay project into the Liferay Developer Studio

我正在使用 Liferay Developer Studio 版本:2.2.2.201504240205-ga3a,以及 我有一个现有的 Liferay 项目 由多个 portlet 组成。我有 安装了SDK,我已经部署了 一些测试 portlet(Maven/Ant)。如何 我要创建 1 个 war 文件来部署吗 portlet 正确吗?

如果您现有的项目是一个 SDK 项目(例如使用 Ant),它可能包含在一个 SDK 文件夹中。使用 "Window/Preferences/Liferay/Installed Plugin SDKs" 让 Liferay 知道此 SDK。然后只需使用 "File/Import/Liferay Projects from Plugins SDK" 导入您的项目。

如果它是一个 Maven 插件,请尝试它是否是 "File/Import/Liferay Project from existing source" 或者只是一个 Maven 项目的普通导入。

你也可以下载plugins(里面有很多插件和例子)的源码,把代码贴在源码的plugins文件夹下。这将使ant任务中的parent成为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

将包含代码的文件夹放在此处。