java - 将插件添加到本地jar的gradle buildscript中

标签 java android gradle

我想将google-services Gradle插件从本地jar应用到Java项目,这样我的构建就不需要连接到jcenter即可下载插件。

我已经下载了google-services-3.0.0.jar,但是我不知道如何告诉gradle从文件中加载插件。

这是我的build.gradle

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.1.2'
        classpath 'com.google.gms:google-services:3.0.0' <---i have the jar

    // NOTE: Do not place your application dependencies here; they belong
    // in the individual module build.gradle files
    }
}

最佳答案

我可以通过将jar添加到我的lib文件夹中,然后从项目gradle依赖项中调用它来从jar添加插件:

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.1.2'
        classpath fileTree(include: ['*.jar'], dir: 'app/libs')
        classpath files('app/libs/google-services-3.0.0.jar')

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

关于java - 将插件添加到本地jar的gradle buildscript中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53727341/

相关文章:

java - 在 Sceneform 中拍照时隐藏 PlaneRenderer

java - Gradle 运行任务无法正常工作 - 错误 : --module-path requires module path specification

java - 将 UML 图实现为 java 代码(同时使用聚合和多态性)

java - 如何连接两个 WebElement、迭代它并从连接的 Xpath 中获取文本

java - Facebook sdk 图片发布失败

android - JSONObject 响应为空

android - 从 Maven 添加 facebook sdk 后出现 "Error:Attribute "样式 "has already been defined"错误

java - gradle 包装器需要哪些文件可写才能运行?

java - 使用 Intent 启动 Activity 时遇到问题

java - MimeMessage 更改现有邮件上的 sendData