2017-10-29 2 views
1

Ich bin mit Federverschluß gradle Plugin 2.0.0.M3 und ich möchte Feder-data-Elasticsearch enthalten: 3.0.0.RC2 in der letzten jargradle Federverschluß Kraft Abhängigkeit

Unten ist mein Build. Gradle

buildscript { 
    ext { 
     springBootVersion = '2.0.0.M3' 
    } 
    dependencies { 
     classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}") 
    } 
} 

plugins { 
    id "io.spring.dependency-management" version "1.0.3.RELEASE" 
} 

apply plugin: 'org.springframework.boot' 
apply plugin: 'maven-publish' 
apply plugin: 'java' 

dependencyManagement { 
    imports { 
     mavenBom 'org.springframework.cloud:spring-cloud-starter-parent:Finchley.M2' 
    } 
} 

group='mygroup' 
version='1.0.0' 


configurations.all { 
    exclude group: 'javax.servlet.jsp', module: 'jsp-api' 
    exclude group: 'org.mortbay.jetty' 

    resolutionStrategy { 
     force("org.springframework.data:spring-data-elasticsearch:3.0.0.RC2") 
    } 

} 

Aber die Kraftauflösung funktioniert nicht. Anstelle von spring-data-elasticsearch-3.0.0.RC2 wird spring-data-elasticsearch-3.0.0.M4 gezogen.

Unten ist die Abhängigkeit Detail

org.springframework.data:spring-data-elasticsearch:3.0.0.RC2 -> 3.0.0.M4

Auflösung zwingen wird nicht im Frühjahr arbeiten booten?

Antwort

1

Es funktioniert, wenn die Abhängigkeit in der üblichen Weise erwähnt wird

configurations.all { 

    resolutionStrategy { 
     force("org.springframework.data:spring-data-elasticsearch:3.0.0.RC2") 
    } 

} 

dependencies { 

    compile("org.springframework.boot:spring-boot-starter-data-jpa") 

    compile "org.springframework.data:spring-data-elasticsearch:3.0.0.RC2" 
} 
Verwandte Themen