【发布时间】:2021-04-28 02:18:46
【问题描述】:
我遇到了一个愚蠢的问题,但我不明白我哪里出错了。我有一个带有子项目的项目。
但在 IDE 中我看到了这张图片
我的根 build.gradle 文件
buildscript {
ext {
springBootVersion = '2.4.4'
dependencyManagementVersion = '1.0.11.RELEASE'
}
repositories {
mavenCentral()
}
dependencies {
classpath "org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}"
classpath "io.spring.gradle:dependency-management-plugin:${dependencyManagementVersion}"
}
}
allprojects {
group = 'ru.omega'
version = '0.0.1-SNAPSHOT'
}
subprojects {
apply plugin: 'java'
apply plugin: 'org.springframework.boot'
apply plugin: 'io.spring.dependency-management'
sourceCompatibility = 11
repositories {
mavenCentral()
}
dependencies {
compileOnly 'org.projectlombok:lombok'
annotationProcessor 'org.projectlombok:lombok'
implementation 'org.springframework.boot:spring-boot-starter-test'
}
}
project(':hub.sample_service') {
dependencies {
compile project(':hub.common_service')
}
}
这是我的项目结构。 这可能是因为文件夹的名称中包含点。
├───hub.common_service
│ └───src
│ ├───main
│ │ ├───java
│ │ │ └───ru
│ │ │ └───gkomega
│ │ │ └───common
│ │ │ ├───config
│ │ │ ├───model
│ │ │ └───service
│ │ └───resources
│ │ └───META-INF
│ └───test
│ └───java
│ └───ru
│ └───gkomega
│ └───common
├───hub.sample_service
│ └───src
│ ├───main
│ │ ├───java
│ │ │ └───ru
│ │ │ └───gkomega
│ │ │ └───common
│ │ └───resources
│ │ └───META-INF
│ └───test
│ └───java
│ └───ru
│ └───gkomega
│ └───common
有什么办法可以解决这个问题吗? 我将非常感谢您在这件事上的帮助!
【问题讨论】:
标签: java gradle intellij-idea build.gradle