【发布时间】:2026-02-19 15:05:01
【问题描述】:
我的项目结构非常简单,使用 Spring-boot。它是使用一些使用 jdbc 的库的 Web 应用程序。
所以我的根setting.gradle 如下:
include ':app:myWeb', 'components:myBackend'
应用程序的独立 build.gradle 编译可重用库:
...
compile(project(":components:myBackend"))
...
但是在编译 myBackend 的过程中,我会遇到 2 类错误:
1)没有主类(但记住它是一个库),所以我可以通过关闭apply plugin: 'spring-boot'来修复它
2) 或错误如下:
无法解析配置 ':components:myBackend:compile' 的所有依赖项 无法解析 org.springframework:spring-jdbc:。要求:SBSServer.components:myBackend:unspecified
所以我的问题是:如何创建使用 spring-jdbc 的可重用库? myBackend build.gradle 的文字在那里http://codepad.org/Xg3Kys73
【问题讨论】:
标签: gradle spring-boot