В Liferay, что такое пакет ядра?

87
2

Я пишу крючок Лиферэй.

При ссылке на класс Java в Liferay диалог "Организовать импорт" в Eclipse часто предлагает мне либо com.liferay.portal.TheClass либо com.liferay.portal.kernel.TheClass.

На каких критериях я должен выбрать тот или иной?
Есть ли общее правило?
Какова философия этого пакета ядра?

спросил(а) 2021-01-25T15:49:01+03:00 4 месяца, 2 недели назад
1
Решение
88

Обычно пакет kernel находится в файле portal-service.jar, который отображается глобально в портлетах, если у вас есть две реализации, моя ставка всегда будет "версией ядра", так как есть хорошая вероятность, что другая находится в пределах портала, impl.jar, который находится в папке Liferay WEB-INF/lib, поэтому он не виден другим приложениям, таким как портлеты, перехваты и т.д.

ответил(а) 2021-01-25T15:49:01+03:00 4 месяца, 2 недели назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема