Установка Plugin SDK для Liferay

Задача
Установить SDK (software development kit) для разработки плагинов (портлетов) Liferay

Решение
Для разработки портлетов Liferay существует специализированный набор программных инструментов Plugin SDK.

1. Установка Apache Ant
Перед установкой Plugin SDK должен быть установлена сборщик проекта Apache Ant. Процесс установки описывается в статье как установить Ant.

2. Установка дистрибутва SDK
Дистрибутив Plugin SDK можно скачать на официального сайта проекта по ссылке http://www.liferay.com/downloads/liferay-portal/available-releases. В выпадающем списке доступных для скачивания дистрибутивов следует выбрать Plugin SDK.

Далее необходимо распаковать скачанный дистрибутив (архив в формате ZIP)  в выбранный Вами для инсталяции каталог. Отметим, что SDK следует распаковать на том же диске, на который ранее был установлен портал Liferay.

3. Настройка Plugin SDK
В распакованной папке SDK находится файл настроек build.properties. Если открыть данный файл, то можно увидеть сообщение DO NOT EDIT THIS FILE, т.е. данный файл непосредственно править не стоит, т.к. его настройки используются в качестве настроек по-умолчанию

Для изменения настроек следуете создать в этой же директории собственный файл настроек с названием build.[username].properties, где [username] имя пользователя, под которым Вы зашли в систему. Например, я создаю файл build.javacore.properties, если именем моего пользователя в текущем сеансе Windows является имя javacore.

Если мы установили сборку портал для Tomcat, то в созданный нами конфигурационный файл необходимо добавить следующие настройки:
app.server.type = tomcat
app.server.parent.dir = C:/liferay/
app.server.tomcat.dir = ${app.server.parent.dir}/tomcat-7.0.42

Настройка app.server.parent.dir определяет путь к папке, в которую был установлен портал Liferay. Настройка app.server.tomcat.dir определяет путь к папке Tomcat, на котором запускается портал. В приведенном выше примере портал был установлен в папку C:/liferay/

Если портал Liferay был установлен не на Tomcat, а на другой сервер приложений (например, JBoss), то имена соответствующих настроек и примеры значений следует посмотреть в уже упомянутом ранее файле build.properties.







 
comments powered by Disqus