如何使用gradle添加第三方库?

时间:2015-03-11 15:53:51

标签: gradle

我正在尝试从this site学习gradle,但我不知道如何为第三方库添加源代码。我应该将以下内容添加到build.gradle文件中吗?



apply plugin: 'java'

repositories {
    mavenCentral()
}

dependencies {
    compile "joda-time:joda-time:2.2"
}

jar {
    baseName = 'gs-gradle'
    version =  '2.3'
}




1 个答案:

答案 0 :(得分:3)

我建议从official site学习gradle,其中包含比Spring网站更全面的文档。在掌握了gradle的基础知识之后,你可以冒险使用gradle进行Spring项目,因为它增加了普通gradle的复杂性,特别是在使用Spring引导插件时。

为了向(Java)项目添加依赖项,您必须获得GAV坐标( G roupId: A rtifactId: V 版为)。这些可以从项目网站获得,也可以直接从公共(maven)存储库获得。热门的jCenter()mavenCentral()已经内置。

使用存储库块定义存储库:

repositories {
    mavenCentral()
}

然后你必须指定你想要添加依赖关系的Configuration;以下代码片段将joda-time添加到内置编译配置中,这意味着它将被添加到编译类路径中:

dependencies {
    compile "joda-time:joda-time:2.2"
}

所以是的,你的脚本对于添加joda-time库是正确的,但是深入研究gradle文档以了解它的作用可能是个好主意。