Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.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
无法将portlet导入Eclipse IDE(SDK错误消息)_Eclipse_Import_Liferay 6_Portlet - Fatal编程技术网

无法将portlet导入Eclipse IDE(SDK错误消息)

无法将portlet导入Eclipse IDE(SDK错误消息),eclipse,import,liferay-6,portlet,Eclipse,Import,Liferay 6,Portlet,我在尝试将portlet导入EclipseIDE时遇到问题 首先,我尝试从现有源文件中创建File/New/Liferay项目。一旦我添加我的Lferay项目位置,就会显示消息]Project not Location in Liferay Plugins SDK。这是我的portlet C:\liferay-plugins-sdk-6.2.10.1\portlets\valisa2014 portlet的位置,因此错误消息对我来说毫无意义。我已经确认portlet确实在我的sdk中 我还尝试通

我在尝试将portlet导入EclipseIDE时遇到问题

首先,我尝试从现有源文件中创建File/New/Liferay项目。一旦我添加我的Lferay项目位置,就会显示消息]Project not Location in Liferay Plugins SDK。这是我的portlet C:\liferay-plugins-sdk-6.2.10.1\portlets\valisa2014 portlet的位置,因此错误消息对我来说毫无意义。我已经确认portlet确实在我的sdk中

我还尝试通过File/import导入porlet,然后从现有源中导入Liferay->Liferay项目,同样的事情一旦我放入我的Liferay项目位置,同样的错误消息将显示:项目不位于Liferay Plugins SDK中

最后,我尝试了导入->导入Liferay项目,我可以选择我的SDK,在要导入的项目选项中,我可以看到我的portlet,但是我一选择我的SDK就得到了一个无效的插件SDK位置

我真的不明白发生了什么,我的sdk已经在Eclipse上配置好了,过去在向Eclipse导入另一个portlet或主题时,它已经工作了,我的build.user.properties过去也工作过。这是一个我已经工作了几个月的项目,所以我不知道为什么我不能导入这个portlet

我正在使用Liferay 6.2、Tomcat 7、Eclipse开普勒服务版本2。

您在Eclipse中使用过吗

Eclipse插件抱怨没有定义SDK。它不需要自己去发现SDK。你必须手动操作


尝试定义运行时,也就是Liferay安装,它在覆盖钩子中的文件时非常方便。

在处理完这些JAVA问题后,我终于能够将我的portlet导入Eclipse,老实说,这仍然是一个谜。我仍然无法从SDK插件中导入带有Liferay项目的portlet,即使我可以看到我的新portlet被列出并准备好被选择,仍然会得到无效的插件SDK位置。所以我尝试了导入->将项目退出到工作区,最终成功了。实际上,在尝试了在Liferay中导入Portlet的每一种方法之后,这是唯一对我有效的导入方法。希望我能有一个更好的想法,为什么不与其他人合作。我们希望这个解决方案能帮助将来有同样问题的人。如果你们有更多的反馈,我们将不胜感激。

Eclipse只查找名称以word portlet结尾的项目。因此,请确保您的项目具有正确的名称格式。

正如我在原始消息中所说,我已经使用此SDK和Eclipse一段时间了,我的SDK已经定义好了。我想知道这个问题是否与我试图导入的Portlet中的依赖项或属性有关。不管怎样,谢谢。我发现有人似乎正是你的问题。也许中的讨论对你也有帮助?是的,我也是@Olaf,但非常感谢你的关注。