2014-01-16 1 views
3

Я проверил существующий проект из SVN в Eclipse как проект aLiferay (на самом деле проверенный в проекте проект Liferay). Проблема заключается в том, что я получаю сообщение об ошибке:
Не удалось выбрать SDK Liferay Plugin в Eclipse

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


Opening the project properties I can see under Liferay menue item that indeed there is no SDK selected. Following the Configure SDKs link I can see an existing installed Liferay Plugin SDK and it's already selected. Clicking OK (even after de- and re-selecting the installed Plugin SDK) the input field remains empty. How can I assign the Liferay Plugin SDK to the project??

+0

Какая версия Liferay у вас есть? – Mark

ответ

0

Plugins SDK муравей на основе загрузки, который зависит от ваших проектов, чтобы быть в общих местах: Если вы просто проверить один проект, вам необходимо это в подкаталоге плагинов sdk - например если вы работаете над портлетом (название проекта «my-portlet»), оно должно быть расположено в ${plugins-sdk}/portlets/my-portlet.

В eclipse (или Liferay IDE) вы должны настроить свои подключаемые модули sdk, называя его и указывая на корень ваших папок sdk. Затем вы можете создавать проекты в этом sdk (или импортировать из этого SDK)

Обратите внимание, что исходный код будет находиться в каталоге SDK, а не в каталоге рабочей области eclipse.

Это необходимо, так как IDE опирается на инфраструктуру ANT, которая находится там, и файлы build.xml ссылаются на общие файлы build.xml в родительском каталоге. Некоторые процессы сборки в Liferay IDE вызовут ANT.

Liferay IDE 2.0 также будет поддерживать Maven, так что это требование будет уходить (если вы используете Maven)

-1

Ok! Я должен проверить проект в папку {Liferay Plugin SDK}/portlets, но не в любую другую папку.

+0

, вы должны добавить это утверждение в качестве комментария (например, к моему ответу, я верю, что он направлен на него), а не как еще один ответ –

Смежные вопросы