【问题标题】:spring boot + gradle + reusable library compilation failedspring boot + gradle + 可重用库编译失败
【发布时间】:2014-07-04 13:15:02
【问题描述】:

我的项目结构非常简单,使用 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


    【解决方案1】:

    如果完全删除 spring-boot 插件,您可能只需要关闭重新打包任务:

    bootRepackage {
        enabled = false
    }
    

    【讨论】:

    • 为什么不是解决方案?如果这不起作用,我真的不明白这个要求。
    • 对不起!经过详细的审查,我明白了你的想法!
    猜你喜欢
    • 2019-09-24
    • 2019-07-22
    • 2021-04-19
    • 1970-01-01
    • 2023-03-25
    • 1970-01-01
    • 2016-11-19
    • 1970-01-01
    • 2018-08-05
    相关资源
    最近更新 更多