Настройка портлета календаря liferay

Я пытаюсь настроить портлет календаря, следуя приведенным ниже инструкциям. https://www.liferay.com/it/documentation/liferay-portal/6.2/development/-/ai/creating-plugins-to-extend-plugins-liferay-portal-6-2-dev-guide-03-ru

Это в основном создание плагинов для расширения плагинов. Для достижения вышеуказанного мне нужен Calendar-portlet.war. Я не нашел файла war для портлета календаря для своей версии. Поэтому я решил построить сам. Затем я скачал отсюда исходный код плагинов Portal. https://github.com/liferay/liferay-plugins/tree/6.2.x

Все в порядке, но на страницах JSP есть ошибки.

initi.jsp ---> The import com.liferay.compat.portal cannot be resolved.
view_calender.jsp--> Duplicate local variable editCalendarURL, Syntax error on token "if", delete this token, ...

Итак, я не могу скомпилировать развертывание. Я не уверен, что есть проблема с путями сборки. я тоже следил за этим https://www.liferay.com/community/forums/-/message_boards/message/47489449

Пожалуйста, помогите мне с любым из них.

1) решение проблемы с ошибкой для успешного построения календаря-портлета и создания файла войны.

2) Помогите мне найти файл calendar-portlet.war.

3)!? Могу ли я создать военный файл из существующего календарного портлета, который находится в \ liferay-portal-6.2-ce-ga3 \ tomcat-7.0.42 \ webapps

Версия: liferay-portal-6.2-ce-ga3

Заранее спасибо.

Ссылка на тот же вопрос на форумах Liferay. https://www.liferay.com/community/forums/-/message_boards/message/54348563


person Pavan JDev    schedule 26.05.2015    source источник


Ответы (2)


Затем я скачал отсюда исходный код плагинов Portal. https://github.com/liferay/liferay-plugins/tree/6.2.x

Не скачивайте из багажника. Получите из определенного тега.

Чтобы настроить портлет календаря, мы загрузили исходный код для конкретной версии портлета календаря и исправили из него команду fix-n-build.

https://github.com/liferay/liferay-plugins/tree/master/portlets/calendar-portlet

Вы можете скачать исходный код плагина календаря здесь.

person aston    schedule 26.05.2015
comment
Не могу найти в тегах версию 6.2.0-ga3. Я не знаком с Git. может упустить что-то глупое. - person Pavan JDev; 26.05.2015
comment
вероятно, вы можете пойти на github.com/liferay /liferay-plugins/tree/6.2.0-ga1/portlets/ - person aston; 26.05.2015
comment
Да, спасибо, все работает, но с небольшими изменениями. - ›изменен build.number = 2 (выше старого). в service.properties. - ›удалено средство проверки синтаксиса JSP, как было предложено liferay. - ›перешел в Buildpath и удалил все ошибки * (удалил недостающие библиотеки). - person Pavan JDev; 26.05.2015
comment
Привет, Aston! В этой версии много ошибок. Есть ли способ получить версию calender-portlet версии 6.2.0-ga3? - person Pavan JDev; 27.05.2015
comment
Боюсь, не могу помочь с ошибками. Мы тоже сталкиваемся с тем же сценарием. - person aston; 27.05.2015
comment
ага, нашел простой способ. отправлю как ответ. - person Pavan JDev; 27.05.2015
comment
Спасибо, Aston, за вашу поддержку. - person Pavan JDev; 27.05.2015

Решено: Я получил Правильную версию портлета Calendar с торговой площадки.

Зашел в магазин liferay -> купленные приложения -> нажмите на приложение календаря и загрузите.

Я получил файл "Calendar-CE.lpkg" и обнаружил внутри него файл .war.

Импортируется как плагин Liferay Binary в eclipse.

построить и развернуть. работает как положено.

person Pavan JDev    schedule 27.05.2015