我在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'
}
}
依赖项无法下载,我必须手动添加它们。 是否可以自动下载依赖项? 如果可能的话,怎么样? 感谢
答案 0 :(得分:1)
您需要指定实际包含Quartz库的存储库。您声明的URL不包含它。如果可以接受的话,你可以使用Maven Central。
repositories {
mavenCentral()
}
dependencies {
compile 'org.quartz-scheduler:quartz:2.1.5'
}