project-cloud
├── cloud-core
├ ├── cloud-core-web
├── cloud-services
└── cloud-service-user
这是项目结构,cloud-service-user引入cloud-core-web,cloud-core-web下的resources配置没生效。
cloud-core-web的build.gradle.kts
配置
plugins {
`java-library`
}
tasks.bootJar {
enabled = false
}
dependencies {
api("org.springframework.boot:spring-boot-starter-web")
api("org.springframework.boot:spring-boot-starter-undertow")
}
cloud-service-user的build.gradle.kts
配置
plugins {
application
}
dependencies {
implementation(project(":cloud-core:cloud-core-web"))
}
理想状态是cloud-service-user
项目也想使用cloud-core-web
里面引用的jar,这样cloud-service-user
就不需要再重复引用一遍了