【问题标题】:Gradle user manual example failureGradle 用户手册示例失败
【发布时间】:2020-05-04 20:25:13
【问题描述】:

尝试遵循官方 gradle 6.3 用户手册我遇到了不起作用的示例。 build.gradle:

project('projectA') {
  task taskX {
    dependsOn ':projectB:taskY'
    doLast {
      println 'taskX'
    }
  }
}

project('projectB') {
  task taskY {
    doLast {
      println 'taskY'
    }
  }
}

但如果我运行 gradle -q taskX 我会得到:

FAILURE: Build failed with an exception.

* Where:
Build file '[path_to_gradle_file]/build.gradle' line: 1

* What went wrong:
A problem occurred evaluating root project 'dependency'.
> Project with path 'projectA' could not be found in root project 'dependency'.

【问题讨论】:

    标签: gradle exception build task manual


    【解决方案1】:

    对于这种情况下的多项目 gradle 脚本,它需要 settings.gradle 和:

    include 'projectA', 'projectB'
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-11
      相关资源
      最近更新 更多