Liferay 7: при развертывании сервиса с использованием компоновщика сервисов я получаю исключение для пакета - PullRequest
0 голосов
/ 14 января 2019

Я новичок в 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 Ответ

0 голосов
/ 14 января 2019

Скорее всего, учебники были сделаны для более ранней версии портала. Ваш модуль был установлен, но он не может перейти в активное состояние из-за отсутствия зависимости. Вы захотите просмотреть объявленные вами зависимости и обновить их номера версий.

...