java - 在 Liferay 7 中创建和部署 Vaadin 7 Portlet

标签 java liferay vaadin vaadin7 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> 

关于java - 在 Liferay 7 中创建和部署 Vaadin 7 Portlet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38329112/

相关文章:

java - liferay的选项卡元素如何控制打开哪个选项卡

java - 导入 vaadin AbstractExtensionConnector 类在 Eclipse 中出现错误

java - Vaadin 从按钮点击重定向到 URL

vaadin - 在 Vaadin 14 中,如何将我的 Vaadin 页面嵌入到另一个网页中?

java - 警告 : [serial] serializable class SomeClass has no definition of serialVersionUID

java - 更改绘制的椭圆形的颜色

java - 我如何以编程方式使 Liferay Portlet 进入全屏模式

java - 如何在 Apache Felix Gogo shell 上清屏?

java - Windows 10 不支持 SystemTray

java - 在java中使用套接字进行语音聊天或音频通话