Groovy 包括gradle中的依赖关系

Groovy 包括gradle中的依赖关系,groovy,gradle,Groovy,Gradle,我想在gradle项目中包含“org.scribe:scribe:1.3.2”依赖项,我已经在build.gradle文件中添加了以下行 apply plugin: 'groovy' repositories { mavenCentral() } dependencies { runtime 'org.scribe:scribe:1.3.2' compile 'org.codehaus.groovy:groovy-all:2.2.0' }

我想在gradle项目中包含“org.scribe:scribe:1.3.2”依赖项,我已经在build.gradle文件中添加了以下行

  apply plugin: 'groovy'

  repositories {
      mavenCentral()
  }

  dependencies {
    runtime 'org.scribe:scribe:1.3.2'
    compile 'org.codehaus.groovy:groovy-all:2.2.0'
  }

  task fbTask << {
    MyTask mT = new MyTask()
    mT.loginUsingFacebook();
  }
它没有找到导入,这表明我们在build.gradle中指定的scribe依赖项不起作用


那么,如何将这个scribe依赖项导入到应用程序中,以便我可以在我的任务类中使用它。

如果您想向buildscript(
build.gradle
)的类路径而不是项目源添加内容,请将其添加到
buildscript
闭包中

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'org.scribe:scribe:1.3.2'
    }
}

参考:在Gradle文档的一章中,如果要向buildscript(
build.Gradle
)的类路径而不是项目源添加内容,请参阅构建脚本的外部依赖项一节,然后将其添加到
buildscript
闭包中

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'org.scribe:scribe:1.3.2'
    }
}

参考:在Gradle文档的一章中,如果要向buildscript(
build.Gradle
)的类路径而不是项目源添加内容,请参阅构建脚本的外部依赖项一节,然后将其添加到
buildscript
闭包中

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'org.scribe:scribe:1.3.2'
    }
}

参考:在Gradle文档的一章中,如果要向buildscript(
build.Gradle
)的类路径而不是项目源添加内容,请参阅构建脚本的外部依赖项一节,然后将其添加到
buildscript
闭包中

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'org.scribe:scribe:1.3.2'
    }
}

参考:在Gradle文档的章节中,请参阅构建脚本的外部依赖项一节这里有一些误解:

  • 项目中声明的依赖项。依赖项
    块用于生成的代码,而不是生成使用的代码

  • Gradle任务不能用
    new
    实例化

如何添加构建本身使用的依赖项(通常由构建脚本、任务类或插件类使用)取决于您将相应代码放在何处。在最简单的情况下,任务类在构建脚本中声明,其依赖关系进入
buildscript
块:

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath "org.scribe:scribe:1.3.2"
    }
}  

要了解有关这些主题的更多信息,请查看完整Gradle分布中的、和示例。

这里有一些误解:

  • 项目中声明的依赖项。依赖项
    块用于生成的代码,而不是生成使用的代码

  • Gradle任务不能用
    new
    实例化

如何添加构建本身使用的依赖项(通常由构建脚本、任务类或插件类使用)取决于您将相应代码放在何处。在最简单的情况下,任务类在构建脚本中声明,其依赖关系进入
buildscript
块:

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath "org.scribe:scribe:1.3.2"
    }
}  

要了解有关这些主题的更多信息,请查看完整Gradle分布中的、和示例。

这里有一些误解:

  • 项目中声明的依赖项。依赖项
    块用于生成的代码,而不是生成使用的代码

  • Gradle任务不能用
    new
    实例化

如何添加构建本身使用的依赖项(通常由构建脚本、任务类或插件类使用)取决于您将相应代码放在何处。在最简单的情况下,任务类在构建脚本中声明,其依赖关系进入
buildscript
块:

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath "org.scribe:scribe:1.3.2"
    }
}  

要了解有关这些主题的更多信息,请查看完整Gradle分布中的、和示例。

这里有一些误解:

  • 项目中声明的依赖项。依赖项
    块用于生成的代码,而不是生成使用的代码

  • Gradle任务不能用
    new
    实例化

如何添加构建本身使用的依赖项(通常由构建脚本、任务类或插件类使用)取决于您将相应代码放在何处。在最简单的情况下,任务类在构建脚本中声明,其依赖关系进入
buildscript
块:

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath "org.scribe:scribe:1.3.2"
    }
}  

要了解有关这些主题的更多信息,请查看完整Gradle发行版中的、和示例。

您好,谢谢您的回答。您能为我提供一种方法来运行我的src/groovy文件并为它们创建任务吗?我不确定您的确切意思。无论如何,这是一个不同的问题。嗨,谢谢你的回答。你能给我一个方法来运行我的src/groovy文件并为它们创建一个任务吗?我不知道你到底是什么意思。无论如何,这是一个不同的问题。嗨,谢谢你的回答。你能给我一个方法来运行我的src/groovy文件并为它们创建一个任务吗?我不知道你到底是什么意思。无论如何,这是一个不同的问题。嗨,谢谢你的回答。你能给我一个方法来运行我的src/groovy文件并为它们创建一个任务吗?我不知道你到底是什么意思。无论如何,这是一个不同的问题。