无法在Eclipse中选择Liferay插件SDK

时间:2014-01-16 09:17:20

标签: eclipse plugins sdk liferay

我已经将SVN中的现有项目检出到Eclipse作为aLiferay项目(实际上已签入的项目是Liferay项目)。 问题是我收到了一个错误:

       *No Liferay Plugin SDK configured on project Xxx-portlet.*
     


  打开项目属性我可以在Liferay菜单项下看到确实没有选择SDK。在配置SDK 链接之后,我可以看到已安装的Liferay插件SDK,它已经被选中。单击确定(即使在取消并重新选择已安装的插件SDK之后),输入字段仍为空。   如何将Liferay插件SDK分配给项目?

2 个答案:

答案 0 :(得分:1)

插件SDK是一个基于蚂蚁的下载,依赖于您的项目位于常见位置:如果您只是检查一个项目,则需要将其放在插件sdk的子目录中 - 例如如果您正在处理portlet(项目名称“my-portlet”),则该文件应位于${plugins-sdk}/portlets/my-portlet

在eclipse(或Liferay IDE)中,您应该通过命名并指向sdk文件夹的根目录来配置插件sdk。然后,您可以选择在此sdk中创建项目(或从该SDK导入)

请注意,源代码将位于SDK目录中,而不是位于e​​clipse工作区目录中。

这是必要的,因为IDE依赖于ANT基础结构,并且build.xml文件引用父目录中的公共build.xml文件。 Liferay IDE中的一些构建过程将触发ANT。

Liferay IDE 2.0也将支持maven,因此这个要求将消失(如果你使用maven)

答案 1 :(得分:-1)

确定!我必须将项目检入{Liferay Plugin SDK} / portlets文件夹,但不能检入任何其他文件夹。