Как изменить библиотеку API Liferay Portlet Plugin в Eclipse? - PullRequest
1 голос
/ 17 ноября 2011

Я переключил свое веб-приложение для запуска на другой установке Liferay.Следовательно, я смог изменить библиотеки путей к классам в моем проекте на новое расположение сервера.Это включает в себя Системную библиотеку JRE и Liferay v6.0 CE.То есть обе эти библиотеки могут быть добавлены для нового местоположения сервера из диалогового окна Java Build Path.

Но библиотека «API подключаемого модуля Liferay Portlet» по-прежнему ссылается на старый путь установки Liferay, и я не вижу способа изменить его.*

Как это возможно?

ОБНОВЛЕНИЕ 1 Здесь: http://www.liferay.com/community/wiki/-/wiki/Main/Liferay+IDE+Getting+Started+Tutorial На самом низком изображении вы видите все три библиотеки в спискев Package Explorer.Два из них мне удалось изменить, и вопрос о третьем.

Ответы [ 3 ]

2 голосов
/ 17 ноября 2011

Вы можете вручную изменить файл .metadata\.plugins\org.eclipse.jdt.core\variablesAndContainers.dat.

Итак, откройте обозреватель файловой системы (Мой компьютер), перейдите к местоположению рабочей области IDE liferay и перейдите к .metadata\.plugins\org.eclipse.jdt.core. Откройте файл variablesAndContainers.dat и найдите и отредактируйте ваши места в банках.

После этого перезапустите Liferay IDE или просто закройте и откройте свой проект.

UPDATE:

1) Запишите необходимые банки.
2) Перейдите к настройке диалога пути сборки, затем перейдите в библиотеки и выберите «API плагина Liferay Portlet», затем нажмите «Удалить»
3) Создайте папку "lib" прямо в вашем проекте (не WEB-INF / lib)
4) Добавить баночки в папку lib (из 1.)
5) Выберите банки и добавьте их в путь сборки (щелкните правой кнопкой мыши - Путь сборки - добавьте путь сборки)

Или вы можете создать пользовательскую библиотеку с этими jar-файлами и затем добавить ее в путь сборки

1 голос
/ 18 ноября 2011

В дополнение к выбору правильных библиотек в диалоге пути к классам, нужно также соответствующим образом изменить «целевую среду выполнения», щелкнув правой кнопкой мыши проект и перейдя в свойства> Целевые среды выполнения.

PS И, кроме того, нужно закрыть проект и затем открыть егоеще раз.

0 голосов
/ 30 июня 2017

в моем случае, следуя инструкциям в , этот вопрос об очистке кеша затмений (опция -clear) помог, так как изменение пути SDK плагинов liferay не изменит расположения библиотек при добавлении этой библиотеки в сборку проекта путь ...

...