Liferay 7: при развертывании сервиса с использованием компоновщика сервисов я получаю исключение для пакета
Я новичок в Liferay 7 и, просматривая его учебники, когда я пытался создать новый сервис, используя сервисный компоновщик во время его развертывания, я получаю это исключение пакета,
Unresolved requirement: Import-Package: com.liferay.portal.kernel.model; version="[1.0.0,1.1.0)"
В gogo shell мои сервисы отображаются как установленные, но когда я пытаюсь их запустить, он выдает ошибку выше.
Я попытался найти его, но не смог найти решение. Любая помощь высоко ценится. Спасибо
Сервис-API build.gradle
dependencies {
compileOnly group: "biz.aQute.bnd", name: "biz.aQute.bndlib", version: "3.1.0"
compileOnly group: "com.liferay", name: "com.liferay.osgi.util", version: "3.0.0"
compileOnly group: "com.liferay.portal", name: "com.liferay.portal.kernel", version: "2.0.0"
compileOnly group: "org.osgi", name: "org.osgi.core", version: "6.0.0"
}
Сервис-сервис build.gradle
dependencies {
compileOnly group: "biz.aQute.bnd", name: "biz.aQute.bndlib", version: "3.1.0"
compileOnly group: "com.liferay", name: "com.liferay.osgi.util", version: "3.0.0"
compileOnly group: "com.liferay", name: "com.liferay.portal.spring.extender", version: "2.0.0"
compileOnly group: "com.liferay.portal", name: "com.liferay.portal.kernel", version: "2.6.0"
compileOnly project(":modules:SampleService:SampleService-api")
}
buildService {
apiDir = "../SampleService-api/src/main/java"
}
group = "com.demo"
1 ответ
Скорее всего, учебники были сделаны для более ранней версии портала. Ваш модуль был установлен, но он не может перейти в активное состояние из-за отсутствия зависимости. Вы захотите просмотреть объявленные вами зависимости и обновить их номера версий.