gpt4 book ai didi

gradle - 如何在 Gradle 中执行任务?

转载 作者:行者123 更新时间:2023-12-04 15:00:28 24 4
gpt4 key购买 nike

我有以下项目结构:

  • 应用
  • build.gradle
  • build.gradle
  • settings.gradle

  • 应用程序/build.gradle:
    apply plugin: 'java'

    设置.gradle:
    include ':application'

    构建.gradle:
    task custom << {
    project.tasks.getByName("build").execute()
    }

    所以我想在任务“custom”中执行任务“build”。
    但是当我运行“gradle custom”时,结果是:
    :custom FAILED

    FAILURE: Build failed with an exception.

    * Where:
    Build file '/tmp/test/build.gradle' line: 3

    * What went wrong:
    Execution failed for task ':custom'.
    > Task with name 'build' not found in root project 'test'.

    * Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

    BUILD FAILED

    Total time: 1.183 secs

    我如何在任务“custom”中执行任务“build”?

    最佳答案

    你不能。任务执行是声明性的,而不是强制性的。任务相互依赖,它们不相互执行。 (此外,由于您没有在根构建脚本中应用 Java(基础)插件,因此根项目没有 build 任务。)

    关于gradle - 如何在 Gradle 中执行任务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16662975/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com