java - 服务生成器没有添加一些依赖项?

标签 java gradle dependencies liferay-7

我正在关注这个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"

关于java - 服务生成器没有添加一些依赖项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57326122/

相关文章:

Java 正则表达式跳过匹配

java - jps 进程信息不可用 - jconsole 和 jvisualvm 不工作

java - Raspberry Pi 无法在 JavaFX 应用程序中隐藏鼠标光标

android - 无法解决Android Studio中Gradle中的第三方库依赖关系

java - 如何组织包(并防止依赖循环)?

android - Gradle 无法解析 otto 库

java - 从 Objectify v5 转换到 v6 ObjectifyService.init() 会抛出 NoClassDefFoundError

java - gradle 2.2.2,android studio,没有方法签名:java.lang.Boolean.call()适用于参数类型:

java - Gradle错误:在IDEA中运行Android APP时

eclipse 构建问题