使用Liferay6.x,开发和部署一些Vaadin 7 portlets非常容易。由于Liferay 7中的所有更改,我的Portlet将无法工作。我甚至连一个"Hello“都没有运行。
我已经读过“Sohlman”(链接)的文章,但是它不能适用于最新版本的Liferay。
我的问题:有没有机会得到一个例子Vaadin 7 Liferay 7“你好世界”Portlet?
我很感激你的每一个回答!
发布于 2016-07-13 15:00:17
Liferay的留言板线程现在为您解答:)
简单地说(从上面的源代码复制最重要的内容),您需要构建:
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> https://stackoverflow.com/questions/38329112
复制相似问题