2016-07-12 5 views
1

С Liferay 6.x очень легко разработать и развернуть несколько портлетов Vaadin 7. Из-за всех изменений в Liferay 7 мои портлеты не будут работать. Я даже не получил ни одного портлета «Hello World» Vaadin для запуска.Создание и развертывание портлета Vaadin 7 в Лифере 7

Я уже прочитал статью от «Sampsa Sohlman» (Link), но она не будет работать с новейшей версией Liferay.

Мой вопрос: есть ли шанс получить пример Vaadin 7 Liferay 7 Портфель «Hello World»?

Я благодарен за каждый ответ!

ответ

1

доска нить Liferay в настоящее время отвечать за вас :)

https://web.liferay.com/community/forums/-/message_boards/message/76582064

В nutshel (копирование наиболее важной из приведенного выше источника) Вы должны построить:

https://github.com/sammso/vaadin/tree/manifest-fix

Затем вам необходимо построить:

https://github.com/sammso/com.vaadin.liferay

Вы также можете попробовать старую версию https://github.com/sammso/com.vaadin.liferay/tree/7.6.7, которая до сих пор со старыми путями пакетов и т.д. Также https://github.com/sammso/vaadin/tree/manifest-fix теперь в https://github.com/vaadin/vaadin и будет выпущен на следующей версии.

Для создания текущей версии, вам необходимо вручную отредактировать pom.xml Измените следующую зависимость во всех pom.xml, что происходит:

<dependency> 
<groupId>com.liferay.portal</groupId> 
<artifactId>portal-service</artifactId> 
<version>${liferay.version}</version> 
<scope>provided</scope> 
</dependency> 

к следующему.

<dependency> 
<groupId>com.liferay.portal</groupId> 
<artifactId>com.liferay.portal.kernel</artifactId> 
<version>2.7.0</version> 
<scope>provided</scope> 
</dependency> 
+0

Из [Справочного центра] (http://stackoverflow.com/help/how-to-answer): поощряются ссылки на внешние ресурсы, но, пожалуйста, добавьте контекст вокруг ссылки, чтобы у ваших коллег было некоторое представление о том, что это и почему оно есть. Всегда указывайте наиболее значимую часть важной ссылки, если целевой сайт недоступен или постоянно находится в автономном режиме. – Adam

+0

Я попытался построить с использованием источников https://github.com/sammso/com.vaadin.liferay, однако я использую liferay-ce-portal-7.0-ga2. Есть что-то, что мне нужно изменить? Я вижу в родительском pom-xml, что портал-сервис является зависимостью. У меня создалось впечатление, что он был заменен порталом-ядром. См. Https://dev.liferay.com/develop/tutorials/-/knowledge_base/7-0/whats-changed-and-what-hasnt –

+0

Поиск в центре maven Я могу найти только на портале портала v7.0, портале -service.7.0.0-nightly (с 08-Oct-2014) отсутствует версия portal-service.7.0.0-m6.jar или portal-service.7.0.0-ga2.jar. –

0

Привет вот ссылка разработать портлетый Vaadin 7 link Автор загружен проект на свой счет GitHub, вы можете получить доступ к нему из here. Не стесняйтесь клонировать его, разворачивайте, изменяйте, как хотите.

Если у вас установлена ​​панель управления Vaadin 7, и вы развернули LazyPagedContainer Add On, вы можете загрузить и развернуть файл vaadin-sample-portlet-1.0-SNAPSHOT.war link непосредственно из этого блога.

+0

Это для Vaadin 7 и Liferay 6, 7 Liferay очень отличается. –

 Смежные вопросы

  • Нет связанных вопросов^_^