美文网首页
gradle依赖

gradle依赖

作者: 浔它芉咟渡 | 来源:发表于2017-07-03 21:59 被阅读36次

声明依赖

apply plugin: 'java'

repositories {
    mavenCentral()
}

dependencies {
    compile group: 'org.hibernate', name: 'hibernate-core', version: '3.6.7.Final'
    testCompile group: 'junit', name: 'junit', version: '4.+'
}

外部依赖

dependencies {
    compile group: 'org.hibernate', name: 'hibernate-core', version: '3.6.7.Final'
}

这样的依赖还可以写为简短的方式

dependencies {
    compile 'org.hibernate:hibernate-core:3.6.7.Final'
}

库 Repositories

使用repositories 指定上面的依赖从哪个库中获取
从maven中央仓库中获取

repositories {
    mavenCentral()
}

或者从Bintray的JCenter仓库中获取

repositories {
    jcenter()
}

或者是其他的远端的maven仓库

repositories {
    maven {
        url "http://repo.mycompany.com/maven2"
    }
}

或者是远端的其lvy文件夹

repositories {
    ivy {
        url "http://repo.mycompany.com/repo"
    }
}

或者是本地的lvy文件夹

repositories {
    ivy {
        // URL can refer to a local directory
        url "../local-repo"
    }
}

发布文件包

发布到lvy 仓库

uploadArchives {
    repositories {
        ivy {
            credentials {
                username "username"
                password "pw"
            }
            url "http://repo.mycompany.com"
        }
    }
}

发布到maven仓库

apply plugin: 'maven'

uploadArchives {
    repositories {
        mavenDeployer {
            repository(url: "file://localhost/tmp/myRepo/")
        }
    }
}

在build中依赖task

task run {
    dependsOn gradle.includedBuild('my-app').task(':run')
}
task publishDeps {
    dependsOn gradle.includedBuilds*.task(':uploadArchives')
}

相关文章

  • 使用Dagger2

    说明 依赖注入 依赖库 Module build.gradle Project build.gradle 构建依赖...

  • Thymeleaf 二:前后台实战

    Maven依赖 Gradle依赖

  • Gradle依赖

    android studio 升级3.0之后 gradle 依赖的变化 在3.0版本中,compile 指令被标注...

  • Gradle 依赖

    Gradle 4.0 以下 provided:是指编译的时候依赖这个jar包,但是最终打包的时候不打进去 在运行...

  • gradle依赖

    声明依赖 外部依赖 这样的依赖还可以写为简短的方式 库 Repositories 使用repositories 指...

  • Gradle、依赖

    Gradle Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化建构工具。它使用...

  • Gradle依赖

    原文:Gradle dependencies 译者:个别地方翻译可能不是很好,反复读了几遍,内容对自己帮助还是挺大...

  • android 查看gradle依赖

    查看gradle依赖

  • gradle依赖包重复冲突解决

    android项目是通过gradle来进行依赖包管理的,在引入依赖包的时候,gradle会连带着将该依赖包所依赖的...

  • 安卓开发:build.gradle配置

    app/build.gradle build.gradle 依赖库配置

网友评论

      本文标题:gradle依赖

      本文链接:https://www.haomeiwen.com/subject/cigzcxtx.html