Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/349.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在Liferay 7中创建和部署Vaadin 7 Portlet_Java_Liferay_Vaadin_Vaadin7_Liferay 7 - Fatal编程技术网

Java 在Liferay 7中创建和部署Vaadin 7 Portlet

Java 在Liferay 7中创建和部署Vaadin 7 Portlet,java,liferay,vaadin,vaadin7,liferay-7,Java,Liferay,Vaadin,Vaadin7,Liferay 7,使用Liferay 6.x,开发和部署一些Vaadin 7 Portlet非常容易。由于Liferay 7中的所有更改,我的portlet无法工作。我甚至没有运行一个“Hello World”Vaadin portlet 我已经读过“Sampsa Sohlman”(Sampsa Sohlman)()的文章,但它与最新版本的Liferay不兼容 我的问题:是否有机会获得一个示例Vaadin7Liferay 7“HelloWorld”Portlet 我感谢你的每一个回答 Liferay的留言板线程现

使用Liferay 6.x,开发和部署一些Vaadin 7 Portlet非常容易。由于Liferay 7中的所有更改,我的portlet无法工作。我甚至没有运行一个“Hello World”Vaadin portlet

我已经读过“Sampsa Sohlman”(Sampsa Sohlman)()的文章,但它与最新版本的Liferay不兼容

我的问题:是否有机会获得一个示例Vaadin7Liferay 7“HelloWorld”Portlet


我感谢你的每一个回答

Liferay的留言板线程现在为您提供了答案:)

简而言之(从上述源代码复制最重要的代码),您需要构建:

然后,您需要构建:

您还可以尝试使用旧包路径等的旧版本。 现在也在,将在下一版本中发布

为了构建当前版本,您需要手动编辑POM.xml 更改所有
pom.xml
中出现的以下依赖项:

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

com.liferay.portal
门户服务
${liferay.version}
假如
到下一个

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

com.liferay.portal
com.liferay.portal.kernel
2.7.0
假如

您好,这里有一个在vaadin 7中开发portlet的链接。作者将项目加载到自己的github帐户中,您可以从中访问它。可以随意克隆、分叉、修改


如果您安装了Vaadin 7控制面板,并且部署了LazyPagedContainer加载项,则可以直接从此博客下载并部署Vaadin-sample-portlet-1.0-SNAPSHOT.war文件。

来自:鼓励链接到外部资源,但是,请在链接周围添加上下文,这样您的其他用户就会知道它是什么以及为什么会出现。始终引用重要链接中最相关的部分,以防目标站点无法访问或永久脱机。我尝试使用源代码进行构建,但我使用的是liferay-ce-portal-7.0-ga2。有什么我需要改变的吗?我可以在父pom xml中看到门户服务是一个依赖项。我觉得它已经被门户内核所取代。请参阅maven central中的搜索,我只能在v7.0门户服务上找到,portal-service.7.0.0-nightly(从2014年10月8日起)没有版本portal-service.7.0.0-m6.jar或portal-service.7.0.0-ga2.jar。为了构建项目,必须进行以下更改:更改以下依赖项:com.liferay.portal-service$提供给next的{liferay.version}足以构建project.com.liferay.portal.com.liferay.portal.kernel 2.7.0,如果这是针对Vaadin 7和liferay 6的,那么liferay 7是非常不同的。