Как развернуть рыночный портлет или импортировать зависимости рыночного портлета?

Я пытаюсь завершить Официальную документацию для хуков в Liferay. Примерно на полпути вниз по этой странице есть примечание.

Note: If the Liferay server prints the following message to your console,
the Marketplace Portlet and Portal Compatibility Hook must not already be
deployed on your server.

"Plugin example-hook requires marketplace-portlet, portal-compat-hook"

Я получаю это сообщение, поэтому я пытаюсь следовать инструкциям:

You can fork and clone Liferay’s liferay-plugins project from GitHub, checkout the   
respective branch and/or tag, and deploy each plugin. You can install the Plugins
SDK in Liferay IDE and import each plugin and deploy them. Here is information on
each of the plugins:

Marketplace Portlet (marketplace-portlet) - is available at liferay-
plugins/portlets/marketplace-portlet.

Portal Compatibility Hook (portal-compat-hook) - is available at liferay-
plugins/hooks/portal-compat-hook.

Это столько информации, сколько я могу найти о настройке портлета marketplace.

Поэтому я клонирую и добавляю весь репозиторий как существующий проект Eclipse, а не проект liferay. Я проверяю флажок для поиска вложенных проектов, нахожу и добавляю портлет marketplace и нажимаю "Готово". Затем я предполагаю исправить путь сборки, изменив plugin-master в portal-6.2.x

Как вы можете видеть, это решает более половины отсутствующих файлов.jar, но те, которые все еще отсутствуют, утверждают, что путь сборки тот же, поэтому они отсутствуют в репозитории или должны быть собраны. Я понятия не имею, что.

Итак, как мне развернуть портлет marketplace?

строить проблемы

2 ответа

Решение

В соответствии с просьбой, объединяя наши комментарии в ответ:

"Вы пытались установить свежий снова?";)

Чтобы это оправдывало реальный ответ: Типичная установка комплекта поставляется полностью работоспособной (инструкции по установке: разархивировать, запустить tomcat) и содержит все, что вам нужно - особенно в среде разработки.

Если вы используете Liferay IDE или эквивалентную EE Developer Studio (обе основаны на Eclipse), они даже знают, как самостоятельно разархивировать сервер (это необходимо, если вы разрабатываете / повторно развертываете внешние плагины).

Рад, что смог помочь.

Эта проблема повторялась неоднократно. Что-то о неудачном развертывании может привести к тому, что Liferay удалит свой собственный портлет Marketplace *.

Вместо того, чтобы переустанавливать каждый раз, я взял Marketplace Portlet.war со страницы Liferay's Get Marketplace Portlet и развернул его с помощью панели управления Liferay.

*: У меня нет точных шагов для воспроизведения, извините.

Другие вопросы по тегам