2

我在 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'
    }
}

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

4

1 回答 1

1

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

repositories {
    mavenCentral()
}

dependencies {
    compile 'org.quartz-scheduler:quartz:2.1.5'
}
于 2013-11-14T15:14:12.733 回答