如何将现有的 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
将包含代码的文件夹放在此处。
我正在使用 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
将包含代码的文件夹放在此处。