在 Liferay 7 中创建和部署 Vaadin 7 Portlet
Create and deploy Vaadin 7 Portlet in Liferay 7
使用 Liferay 6.x 可以非常轻松地开发和部署一些 Vaadin 7 portlet。由于 Liferay 7 中的所有更改,我的 Portlet 将无法工作。我什至没有得到 运行 的单个 "Hello World" Vaadin portlet。
我已经阅读了来自 "Sampsa Sohlman" (Link) 的文章,但它不适用于最新版本的 Liferay。
我的问题:是否有机会获得 Vaadin 7 Liferay 7 "Hello World" Portlet 示例?
我很感激每一个答案!
Liferay 的留言板帖子现已为您解答:)
https://web.liferay.com/community/forums/-/message_boards/message/76582064
简而言之(从上面的源代码中复制最重要的部分)您需要构建:
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>
您好,这里是 link 在 vaadin 7 link The author loaded the project into his own github account, you can access it from here 中开发一个 portlet。随意克隆它,分叉它,根据需要进行修改。
如果您安装了 Vaadin 7 控制面板并且部署了 LazyPagedContainer 插件,您可以直接下载并部署 vaadin-sample-portlet-1.0-SNAPSHOT.war link 文件来自这个博客。
使用 Liferay 6.x 可以非常轻松地开发和部署一些 Vaadin 7 portlet。由于 Liferay 7 中的所有更改,我的 Portlet 将无法工作。我什至没有得到 运行 的单个 "Hello World" Vaadin portlet。
我已经阅读了来自 "Sampsa Sohlman" (Link) 的文章,但它不适用于最新版本的 Liferay。
我的问题:是否有机会获得 Vaadin 7 Liferay 7 "Hello World" Portlet 示例?
我很感激每一个答案!
Liferay 的留言板帖子现已为您解答:)
https://web.liferay.com/community/forums/-/message_boards/message/76582064
简而言之(从上面的源代码中复制最重要的部分)您需要构建:
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>
您好,这里是 link 在 vaadin 7 link The author loaded the project into his own github account, you can access it from here 中开发一个 portlet。随意克隆它,分叉它,根据需要进行修改。
如果您安装了 Vaadin 7 控制面板并且部署了 LazyPagedContainer 插件,您可以直接下载并部署 vaadin-sample-portlet-1.0-SNAPSHOT.war link 文件来自这个博客。