您说的都对 2021-11-30 16:42 采纳率: 0%
浏览 16
已结题

gradle项目a模块引用b模块,类可以导包成功,但springboot启动则失败

问题遇到的现象和发生背景

gradle创建父子模块进行项目引用,不引用‘service’模块可以启动,引用则启动报找不到类

问题相关代码,请勿粘贴截图

‘app’模块gradle代码

repositories {
    mavenCentral()
}
dependencies {
    implementation  project(':service')
}

‘service’模块gradle代码

repositories {
    mavenCentral()
}
jar.enabled=true
bootJar.enabled=false
运行结果及报错内容
Description:

Field testService in com.tianliang.app.controller.HelloController required a bean of type 'com.tianliang.service.service.TestService' that could not be found.


Action:

Consider defining a bean of type 'com.tianliang.service.service.TestService' in your configuration.

我的解答思路和尝试过的方法
我想要达到的结果
  • 写回答

2条回答 默认 最新

  • 您说的都对 2021-12-01 08:48
    关注

    gradle 6.7.1
    父级build.gradle

    
    plugins {
        id 'org.springframework.boot' version '2.0.2.RELEASE'
        id 'io.spring.dependency-management' version '1.0.11.RELEASE'
        id 'java'
    }
    
    // 构建配置
    ext {
        java_version = '1.8'
        spring_boot_version = '2.0.2.RELEASE'
        spring_gradle_plugin_version = '1.0.11.RELEASE'
    }
    
    //该项目与全部子项目的属性
    allprojects {
        group='com.tianliang'
        version='0.0.1-SNAPSHOT'
        //仓库,国内外仓库访问、下载速度会不同
        repositories {
            mavenLocal()
            maven { url "http://maven.aliyun.com/nexus/content/groups/public/" }
            mavenCentral()
        }
    }
    
    
    subprojects {
        apply plugin: 'org.springframework.boot'
        apply plugin: 'io.spring.dependency-management'
        apply plugin: 'java'
    
        sourceCompatibility = java_version
        targetCompatibility = java_version
    
        tasks.withType(JavaCompile) {
            options.encoding = 'UTF-8'
        }
    
        dependencies {
            implementation 'org.springframework.boot:spring-boot-starter-web'
            testImplementation 'org.springframework.boot:spring-boot-starter-test'
        }
    
        test {
            useJUnitPlatform()
        }
    
    }
    
    
    
    评论

报告相同问题?

问题事件

  • 系统已结题 12月8日
  • 创建了问题 11月30日

悬赏问题

  • ¥30 STM32 INMP441无法读取数据
  • ¥100 求汇川机器人IRCB300控制器和示教器同版本升级固件文件升级包
  • ¥15 用visualstudio2022创建vue项目后无法启动
  • ¥15 x趋于0时tanx-sinx极限可以拆开算吗
  • ¥500 把面具戴到人脸上,请大家贡献智慧
  • ¥15 任意一个散点图自己下载其js脚本文件并做成独立的案例页面,不要作在线的,要离线状态。
  • ¥15 各位 帮我看看如何写代码,打出来的图形要和如下图呈现的一样,急
  • ¥30 c#打开word开启修订并实时显示批注
  • ¥15 如何解决ldsc的这条报错/index error
  • ¥15 VS2022+WDK驱动开发环境