【问题标题】:How to build spring integration samples with gradlew?如何使用 gradlew 构建 Spring 集成示例?
【发布时间】:2020-10-13 03:46:43
【问题描述】:

我从下面的 url 克隆了 spring 集成示例。

https://github.com/spring-projects/spring-integration-samples

我尝试使用 gradlew 构建。但构建失败。

D:\workspace_spring\spring-integration-samples>gradlew build

> 任务:barrier:bootJar 失败

FAILURE:构建失败并出现异常。

* 出了什么问题: 任务 ':barrier:bootJar' 执行失败。 > 无法从以下候选中找到单个主类 [org.springframework.integration.samples.barrier2.ErrorHandlingApplication, org.springframework.integration.samples.barrier.Application]

* 试试: 使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。

* 在https://help.gradle.org获得更多帮助

此版本中使用了已弃用的 Gradle 功能,使其与 Gradle 7.0 不兼容。 使用“--warning-mode all”显示各个弃用警告。 见https://docs.gradle.org/6.3/userguide/command_line_interface.html#sec:command_line_warnings

在 7 秒内构建失败 19 个可操作的任务:1 个已执行,18 个是最新的

D:\workspace_spring\spring-integration-samples>gradlew -v

----------------------------------- ------------- 摇篮 6.3 -------------------------------------------------- ----------

构建时间:2020-03-24 19:52:07 UTC 修订:bacd40b727b0130eeac8855ae3f9fd9a0b207c60

科特林:1.3.70 时髦的:2.5.10 Ant:2019 年 9 月 1 日编译的 Apache Ant(TM) 版本 1.10.7 JVM:1.8.0_202(甲骨文公司 25.202-b08) 操作系统:Windows 10 10.0 amd64

为什么会出现这个构建错误? 和gradle的版本有关吗?

任何一点线索都会有所帮助。 提前致谢。

【问题讨论】:

    标签: spring-integration gradlew


    【解决方案1】:

    事实证明,我们升级了 Spring Boot,但没有更改 Gradle 的相应配置。

    此外,我们从来没有打电话给build:只有clean check 对我们来说就足够了。但我明白你的意思,我现在正在将其修复为正确的实际 Spring Boot Gradle 插件配置。

    在此处查看修复:https://github.com/spring-projects/spring-integration-samples/commit/c72d642f35414089cfe33a2b32414ec0a869f8a6

    【讨论】:

    • 恐怕我不能投票(我还没有 15 声望)。但我想说声谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多