gpt4 book ai didi

gradle - 如何使多个Spring Boot项目依赖项与Gradle一起工作?

转载 作者:行者123 更新时间:2023-12-03 06:02:32 24 4
gpt4 key购买 nike

我只是使用spring boot initializer创建基础和次级两个项目,并使用最简单的多个项目。我从根目录将settings.gradle设置为包括'base','sub'。我还在sub / gradle.build中添加了编译项目(':base')依赖项。当我在根文件夹中运行 gradle build 时,在执行:sub:compileJave任务和报告无法从基础项目中找到某些软件包时,它总是会失败。奇怪的是,当我直接在根文件夹中运行 gradlew:sub:compileJava 时,它将成功。任何人都可以告诉我,使 gradlew构建工作的正确方法是什么?

最佳答案

我解决了。因为默认情况下,spring boot jar是“fat” jar,所以不能在类路径上直接引用它。解决方法很简单,只需添加
基本项目中的bootRepackage.enabled = false不会运行gradle任务bootRepackage并保留普通jar包,并且其他项目可以引用该项目。

关于gradle - 如何使多个Spring Boot项目依赖项与Gradle一起工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40671365/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com