我正在开发一个包含多个模块的Spring Boot应用程序,我们正在使用Gradle来构建它.不幸的是我无法正确使用Gradle配置.
项目结构如下:
parent
|
+ build.gradle
|
+ settings.gradle
|
+ core
| |
| + build.gradle
|
+ apis
| |
| + build.gradle
|
+ services
| |
| + build.gradle
|
+ data
| |
| + build.gradle
Run Code Online (Sandbox Code Playgroud)
当我尝试构建项目时,我遇到编译错误,比如说error: cannot find symbol,不会导入服务中使用的数据类.我认为所有模块之间都是如此.
我的父build.gradle看起来像这样:
buildscript {
ext {
springBootVersion = '2.0.0.BUILD-SNAPSHOT'
}
repositories {
mavenCentral()
maven { url "https://repo.spring.io/snapshot" }
maven { url "https://repo.spring.io/milestone" }
}
dependencies {
classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
}
}
apply plugin: 'eclipse'
apply …Run Code Online (Sandbox Code Playgroud)