2017-10-29 10 views
1

私は春のブートのGradleプラグイン2.0.0.M3を使用していると私は春-データelasticsearchを含めたいでしょう:最終ジャー3.0.0.RC2以下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") 
    } 

} 

しかし、力の分解能は機能しません。 spring-data-elasticsearch-3.0.0.RC2の代わりに、spring-data-elasticsearch-3.0.0.M4が使用されています。以下は

は、依存関係の詳細です

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

春に動作しない解像度を強制しますブート?

答えて

1

依存性は、通常の方法

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" 
} 
に記載されている場合、それは動作します