Я пытаюсь построить свой проект со следующим файлом build.gradle
.Gradle не разрешает весеннюю зависимость
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath('org.springframework.boot:spring-boot-gradle-plugin:1.2.1.RELEASE')
}
}
apply plugin: 'java'
apply plugin: 'idea'
apply plugin: 'spring-boot'
repositories {
maven {
url 'https://repo.spring.io/milestone'
}
mavenCentral()
}
dependencies {
compile('org.springframework.boot:spring-boot-starter-web')
compile('org.springframework.boot:spring-boot-starter-data-mongodb:1.2.2.RELEASE')
compile('org.springframework.data:spring-data-mongodb:1.7.0.RC1')
compile('org.springframework.cloud:spring-cloud-spring-service-connector')
compile('org.springframework.cloud:spring-cloud-cloudfoundry-connector')
compile 'org.springframework:spring-test:4.1.5.RELEASE'
compile 'de.grundid.opendatalab:geojson-jackson:1.3'
compile 'com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.5.1'
compile 'org.apache.httpcomponents:httpclient:4.4'
testCompile('junit:junit')
}
task wrapper(type: Wrapper) {
gradleVersion = '2.3'
}
Я добавил репозиторий знаковое, потому что мне нужна 1.7.0.RC1 зависимость весна-данных MongoDB. Однако, кажется, что-то не так с обращениями к родительским POMS, потому что Gradle не может принести следующую зависимость: org.springframework.data.build:spring-data-parent:1.6.0.RC1
Он выходит со следующей ошибкой:
Could not find org.springframework.data.build:spring-data-parent:1.6.0.RC1.
Searched in the following locations:
https://repo.spring.io/milestone/org/springframework/data/build/spring-data-parent/1.6.0.RC1/spring-data-parent-1.6.0.RC1.pom
https://repo.spring.io/milestone/org/springframework/data/build/spring-data-parent/1.6.0.RC1/spring-data-parent-1.6.0.RC1.jar
https://repo1.maven.org/maven2/org/springframework/data/build/spring-data-parent/1.6.0.RC1/spring-data-parent-1.6.0.RC1.pom
https://repo1.maven.org/maven2/org/springframework/data/build/spring-data-parent/1.6.0.RC1/spring-data-parent-1.6.0.RC1.jar
Выход gradlew build --debug
команду можно найти здесь: http://pastebin.com/seYRMFQP
команда дополнительно выпустила следующий вывод на стандартный вывод: http://pastebin.com/atcWQsKF
Я уже пробовал для очистки моего локального кэша градиента, но это не решило проблему.
артефакты были перемещены и теперь доступны через хранилище вех. –
В какой форме это нужно сделать в файле 'build.gradle'? – Matthew