获取gradle自动下载android项目的依赖项

时间:2013-11-14 05:19:04

标签: android build gradle android-studio

我在netbeans中有一个java项目,并通过在pom.xml文件中定义依赖项,如下所示:

<dependencies>
    <!-- Quartz -->
    <dependency>
        <groupId>org.quartz-scheduler</groupId>
        <artifactId>quartz</artifactId>
        <version>2.1.5</version>
    </dependency>
</dependencies>

在构建项目时,会自动下载并添加指定的依赖项。

现在,我正在使用android studio + gradle build sysetem处理一个android项目,但是当我在build.gradle文件中指定依赖项时,这样:

dependencies {
    compile 'org.springframework.android:spring-android-rest-template:1.0.2.BUILD-SNAPSHOT'
    compile 'org.springframework.android:spring-android-auth:1.0.2.BUILD-SNAPSHOT'
    compile 'org.springframework.android:spring-android-core:1.0.2.BUILD-SNAPSHOT'
}
repositories {
    maven {
        url 'http://repo.spring.io/snapshot'
    }
}

依赖项无法下载,我必须手动添加它们。 是否可以自动下载依赖项? 如果可能的话,怎么样? 感谢

1 个答案:

答案 0 :(得分:1)

您需要指定实际包含Quartz库的存储库。您声明的URL不包含它。如果可以接受的话,你可以使用Maven Central。

repositories {
    mavenCentral()
}

dependencies {
    compile 'org.quartz-scheduler:quartz:2.1.5'
}