为了账号安全,请及时绑定邮箱和手机立即绑定

Gradle build命令构建基于SpringCloud项目,执行到某一个子项目时,提示程序包不存在

Gradle build命令构建基于SpringCloud项目,执行到某一个子项目时,提示程序包不存在

明月笑刀无情 2019-01-19 00:42:03
整个项目是基于 spring cloud 的 父项目的 build.gradle 配置: group 'com.xxx.yyy' version '0.1.0' buildscript { ext { springBootVersion = '1.5.10.RELEASE' } repositories { mavenCentral() } dependencies { classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}") classpath('se.transmode.gradle:gradle-docker:1.2') } } subprojects { apply plugin: 'idea' apply plugin: 'java' apply plugin: 'docker' apply plugin: 'org.springframework.boot' sourceCompatibility = 1.8 targetCompatibility = 1.8 sourceSets { main { java.srcDir "src" } } repositories { mavenCentral() } configurations { all*.exclude module: 'spring-boot-starter-logging' all*.exclude module: 'logback-classic' } dependencyManagement { imports { mavenBom 'org.springframework.cloud:spring-cloud-dependencies:Edgware.SR3' } } dependencies { compile('org.springframework.boot:spring-boot-starter') compile('org.springframework.boot:spring-boot-starter-log4j2') compile('org.springframework.boot:spring-boot-starter-test') compile('com.fasterxml.jackson.dataformat:jackson-dataformat-yaml') } } 子项目的配置就比较简单了子项目1: group 'com.xxx.yyy' version '0.1.0' archivesBaseName = 'prj1' dependencies { compile('org.springframework.boot:spring-boot-starter-web') // ... } 子项目2: group 'com.xxx.yyy' version '0.1.0' archivesBaseName = 'prj2' dependencies { compile project(":prj1") } 在父项目目录下,执行 gradle build -x test 命令时 > Task :prj2:compileJava ConsumerHelper.java:5: 错误: 程序包com.xxx.yyy.zzz不存在 请问这个是什么原因导致。。。
查看完整描述

3 回答

?
沧海一幻觉

TA贡献1824条经验 获得超5个赞

我这样没有用

查看完整回答
反对 回复 2019-03-01
  • 3 回答
  • 0 关注
  • 543 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信