Service Builder 没有添加一些依赖项?
Service Builder not adding some dependencies?
我正在按照此 tutorial 在我的项目中创建一个服务生成器。当我从 Gradle 执行 "buildService" 时,所有 类 都按应有的方式创建。我的问题是有些 类 导入错误。
我设法解决了一些进口问题,但特别是我无法解决。有问题的导入是:
com.liferay.portal.aop.AopService;
无法解析此次导入。我的 build.gradle 具有以下依赖项:
dependencies {
compileOnly group: "com.liferay.portal", name: "com.liferay.portal.kernel"
compileOnly group: "org.osgi", name: "org.osgi.annotation.versioning"
compileOnly group: "org.osgi", name: "org.osgi.core"
compileOnly group: "org.osgi", name: "org.osgi.service.component.annotations"
compileOnly group: "com.liferay", name: "com.liferay.petra.string"
compileOnly group: "com.liferay", name: "com.liferay.petra.lang"
compileOnly project(":modules:user-activities-service:user-activities-service-api")
}
我假设还需要一个依赖项才能找到此导入。但我在任何地方都找不到这是什么依赖。有没有人有同样的问题?我该如何解决?
我设法找到了我需要的依赖项:
compileOnly group: "com.liferay", name: "com.liferay.portal.aop.api"
我正在按照此 tutorial 在我的项目中创建一个服务生成器。当我从 Gradle 执行 "buildService" 时,所有 类 都按应有的方式创建。我的问题是有些 类 导入错误。
我设法解决了一些进口问题,但特别是我无法解决。有问题的导入是:
com.liferay.portal.aop.AopService;
无法解析此次导入。我的 build.gradle 具有以下依赖项:
dependencies {
compileOnly group: "com.liferay.portal", name: "com.liferay.portal.kernel"
compileOnly group: "org.osgi", name: "org.osgi.annotation.versioning"
compileOnly group: "org.osgi", name: "org.osgi.core"
compileOnly group: "org.osgi", name: "org.osgi.service.component.annotations"
compileOnly group: "com.liferay", name: "com.liferay.petra.string"
compileOnly group: "com.liferay", name: "com.liferay.petra.lang"
compileOnly project(":modules:user-activities-service:user-activities-service-api")
}
我假设还需要一个依赖项才能找到此导入。但我在任何地方都找不到这是什么依赖。有没有人有同样的问题?我该如何解决?
我设法找到了我需要的依赖项:
compileOnly group: "com.liferay", name: "com.liferay.portal.aop.api"