小编baj*_*mi2的帖子

使用Gradle的Spring Boot多模块项目无法构建

我正在开发一个包含多个模块的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)

java spring gradle build.gradle spring-boot

18
推荐指数
4
解决办法
1万
查看次数

标签 统计

build.gradle ×1

gradle ×1

java ×1

spring ×1

spring-boot ×1