我正在尝试做一个portlet!另外,我在Eclipse启动器上安装Liferay IDE。我创造了这样一个portlet:尝试扩展MVCPortlet时出错
的pom.xml
<dependencies>
<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>util-bridges</artifactId>
<version>${liferay.version}</version>
</dependency>
<dependency>
<groupId>com.liferay.portal</groupId>
<artifactId>util-taglib</artifactId>
<version>${liferay.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.liferay.portal</groupId>
<artifactId>util-java</artifactId>
<version>${liferay.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.portlet</groupId>
<artifactId>portlet-api</artifactId>
<version>2.0</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.4</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>jsp-api</artifactId>
<version>2.0</version>
<scope>provided</scope>
</dependency>
</dependencies>
接下来,我创建了一个门户类继承的Util桥梁MVCPortlet:
MyPortlet
类
package com.csc.demo.portlet;
import com.liferay.util.bridges.mvc.MVCPortlet;
public class MyPortlet extends MVCPortlet{
}
但我不能用错误通知器MVCPortlet cannot be resolved
?在pom.xml文件中,它已经添加了Util Bridges,但是当我检查Maven Dependencies时,它已经不存在了吗?我对此不知道?任何人都可以帮助我解释原因吗?非常感谢!
这就是为什么我不明白为什么?任何想法? – 2014-09-05 06:24:39
答案更新了原因! – 2014-09-05 07:45:33