【发布时间】:2017-10-29 12:11:52
【问题描述】:
我正在使用 spring boot gradle 插件 2.0.0.M3,我想在最终的 jar 中包含 spring-data-elasticsearch:3.0.0.RC2
下面是我的 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")
}
}
但是强制解析不起作用。而不是 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
强制解析在 Spring boot 中不起作用吗?
【问题讨论】:
标签: gradle