【问题标题】:could not find property 'sourceSets' on root project gradle在根项目 gradle 上找不到属性“sourceSets”
【发布时间】:2016-08-03 08:31:01
【问题描述】:

我正在尝试运行 gradle 任务。在运行一项任务之前,我想查看所有可用任务gradle tasks。为此,我转到我的项目目录,文件build.gradle 在哪里。当我执行命令时出现错误

在根项目 gradle 上找不到属性“sourceSets”

【问题讨论】:

  • 你申请java插件了吗,apply plugin: 'java'
  • @Opal 是的,有 apply plugin: "java" apply plugin: "findbugs"
  • 另外,sourcesets 区分大小写。到处都应该是sourceSets
  • @Opal 也是区分大小写的,正如我在问题中添加的那样
  • 您粘贴的 Gradle 消息全部小写。

标签: java gradle build.gradle


【解决方案1】:

应用于build.gradle 的插件应位于build.gradle 脚本的最开头。移动:

apply plugin: 'java'
apply plugin: 'findbugs'

到脚本的开头。

【讨论】:

  • 'java' 和 'findbugs' 需要用双引号还是不用?
  • @Viktoriia,这很时髦 - 在这种特殊情况下并不重要。
  • @Viktoriia,使用ext.webAppDirName = 'WebContent',但这是另一个问题。
  • 现在Could not find property 'war'
  • @Viktoriia,没有。您需要应用另一个插件:apply plugin: 'war'.
猜你喜欢
  • 2013-02-27
  • 2014-06-14
  • 1970-01-01
  • 2014-08-31
  • 2015-03-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多