代码之家  ›  专栏  ›  技术社区  ›  Lowtrux

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

  •  1
  • Lowtrux  · 技术社区  · 9 年前

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

    首先,我从现有源尝试了文件/新建/Liferay项目。在我添加我的Lferay项目位置后,立即发送消息] “项目不在Liferay插件SDK中” 显示。这是我的portlet C:\lifely-plugins-sdk-6.0.1\portlets\valisa2014 portlet的位置,因此错误消息对我来说毫无意义。我已经确认该portlet确实在我的sdk中。

    我还尝试通过文件/导入导入porlet,然后使用Liferay->来自现有源的Liferay项目,在我放置Liferay项目位置时,同样的错误消息将显示: “项目不在Liferay插件SDK中”

    最后我尝试了导入->导入Liferay项目,我可以选择我的SDK,在“要导入的项目”选项上,我可以看到我的portlet,但我得到了一个 “插件SDK位置无效” 一旦我选择了sdk。

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

    我使用的是Liferay 6.2、Tomcat 7、Eclipse开普勒Service Release 2。

    3 回复  |  直到 9 年前
        1
  •  1
  •   Lowtrux    9 年前

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

        2
  •  0
  •   Michał Grzejszczak    9 年前

    有你 defined your SDK 在Eclipse中?

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

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

        3
  •  0
  •   Ehsan Zangeneh    7 年前

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