Проблема с созданием Liferay Hook с Eclipse Liferay IDE — получение только пустого проекта

Я использую Eclipse Liferay IDE для подключения собственного портлета Liferay. Я имею в виду порлет, который поставляется с установкой по умолчанию, например. блоги, управление контентом или подобное.

Я сделал следующие шаги:

  1. Выберите new Liferay Project
  2. Введите название проекта MyHook
  3. Выполнены настройки (найден каталог SDK и экземпляр Liferay Server для среды выполнения)
  4. Выбранный тип плагина для Hook

Мой единственный вариант после этого был Finish, и в итоге у меня был проект с определенной структурой без какого-либо файла class или properties внутри.

Моя проблема в том, что я мог получить только пустой проект и не знаю, как вносить изменения в файлы Liferay, потому что имена исходных пакетов Liferay не могут быть найдены, если я создам новый файл класса и попытаюсь начать вводить com.Liferay. или org.Liferay. Поскольку это проект Liferay Hook, я полагаю, что некоторые исходные советы Liferay обычно должны всплывать для моего выбора, но я их не видел.

Что я делаю неправильно? Что мне не хватает? Должен ли я сам знать имена файлов или есть какой-то трюк, чтобы сообщить IDE, чтобы она помогла мне?

Я использую Liferay 6.0 и версию IDE 6.0.5. По крайней мере, в моих глазах они должны совпадать.


person mico    schedule 29.07.2011    source источник


Ответы (2)


В среде IDE вы сначала создаете "Проект Liferay Hook". Это действительно пустой проект. Затем вы создаете хук, выбираете проект хука, в котором хотите его создать. Вы можете выполнить второй шаг вручную, но есть мастер, который поможет вам сделать это. Это может быть то, что вам не хватало

person Olaf Kock    schedule 30.07.2011
comment
Да, это было так. Тип проекта при первой попытке был почему-то Java вместо Liferay и создание хука было отключено в меню. Создание одного с правильным типом решило проблему, которую я смог выполнить, как вы сказали здесь. - person mico; 01.08.2011

Я сделал те же шаги снова, и это сработало! Каким-то образом в первый раз мне удалось сделать проект Java, хотя проект следует интерпретировать как проект Liferay.

Возможно, IDE не всегда работает на 100%. Кто знает.

person mico    schedule 29.07.2011
comment
У моей первой попытки тоже было очень длинное имя. Вероятно, есть ограничение на длину имени. - person mico; 29.07.2011