gpt4 book ai didi

java - Gradle 子项目无法识别根 build.gradle 中的第 3 方依赖项

转载 作者:行者123 更新时间:2023-12-01 18:51:58 31 4
gpt4 key购买 nike

我有一个这样的项目:

  • 模块1
    • src/
    • 构建.gradle
  • 模块2
    • src/
    • 构建.gradle
  • 构建.gradle
  • 设置.gradle

在根 build.gralde 中,我定义所有子模块所需的第 3 方依赖项。然而,在 intellij 中,子模块似乎无法识别依赖关系并且无法编译。我过去看过这项工作,但不知道我做错了什么

根目录build.gradle 插件{ id 'java' }

group 'com.XXX'
version '1.0-SNAPSHOT'

sourceCompatibility = 1.8

allprojects {
repositories {
mavenLocal()
mavenCentral()
jcenter()
}
}

dependencies {
...
}

设置.gradle

rootProject.name = 'XXX'
include 'module1'
include 'module2'

模块1构建.gradle

plugins {
id 'java'
}

group 'com.XXX'
version '1.0-SNAPSHOT'

sourceCompatibility = 1.8

最佳答案

我意识到我只需要将依赖项放在“子项目” block 内的根 build.gradle 中,并添加 java 插件即可。

subprojects {
apply plugin: 'java'

dependencies {
...
}
}

关于java - Gradle 子项目无法识别根 build.gradle 中的第 3 方依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59721115/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com