linux - Gradle 停留在配置项目

标签 linux jenkins gradle

我用 Rest Controller 编写了一个小型 spring boot 应用程序。在我的 Windows 10 笔记本电脑上,当我使用 gradle 3.5 构建它时,它运行良好。我已经将代码上传到 git 并在 Red Hat Linux 上的 Jenkins 中拉取它。 gradle clean 永远停留在配置项目上。我不得不中止运行。

你能帮我解决这个问题吗?

最佳答案

没有看到您的 build.gradle 很难知道,但是 .gradle 文件夹可能是您的其中一项任务的任务输出。例如

task myCopy(type: Copy) {
    from 'foo'
    into '.'
}

请注意项目文件夹现在是一个错误的任务输出(因为 .gradle 文件夹也是一个任务输出)。当 Gradle 拥有写锁时,它可能会卡在这里等待读锁。

通常,最好为每个任务使用一个单独的目录...通常是 ${buildDir} 目录下的一个子目录,用于存放未提交源代码控制的文件

关于linux - Gradle 停留在配置项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48518775/

相关文章:

linux - 在 Linux (Ubuntu) 中编译基本 C 语言 CUDA 代码

C Linux 内核页面干扰先前的变量

linux - 我如何在 linux 中监视进程的每个线程的内存使用情况?

c - calloc 在 C 中分配了多少成员

java - 错误 : Gradle: execution failed for task ':app:preDexDebug'

Jenkins - Promoted Builds in Pipeline,在提升操作中配置参数

jenkins - 为什么 currentBuild.build().getActions(ParametersAction).get(0) 返回默认参数值而不是 Jenkins 管道中的指定值?

c# - 在构建解决方案而非项目时,C# 7 中的值元组因 MSBuild.exe 而失败

xml - XmlSlurper转换html编码的符号

android - 使用 gradle-bintray-plugin 在 bintray 上发布