2

私はnetbeansにJavaプロジェクトを持っていて、pom.xmlファイルで次のように依存関係を定義しています:

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

プロジェクトをビルドすると、指定された依存関係がダウンロードされ、自動的に追加されます。

今、私はAndroidスタジオ+グラドルビルドシステムを使用して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 に答える