问题
目前,我有一个jar文件作为其他spring Boot 应用程序的通用模块,我想用它来扫描。app.build.gradle.kts
dependencies {
api("com.company.app:appbase:0.0.1-SNAPSHOT")
}
我不能使用com.company.app.appbase
的依赖项,除了基本包本身,它显示了像Unresolved reference: springframework
这样的错误base-package.build.gradle.kts
dependencies{
implementation("io.github.microutils:kotlin-logging:3.0.5")
... // Spring boot dependencies
}
如何使用依赖关系,例如:io.github.microutils:kotlin-logging
而不将其导入app.build.gradle.kts
?
谢谢
尝试次数
我尝试在app.build.gradle.kts
文件中使用implementation
和api
命令,但结果是一样的。
1条答案
按热度按时间oyxsuwqo1#
看起来你想要传递依赖访问,在这种情况下,你需要在你的
com.company.app.appbase
构建脚本build.gradle.kts
中而不是在app.build.gradle.kts
中进行修改:然后在
app.build.gradle.kts
中执行:microutils
应该是可用的,而不需要提及它。检查文档:https://docs.gradle.org/current/userguide/java_library_plugin.html#sec:java_library_separation