我遇到了一个令我困惑的问题。我使用 gradle build spring-boot 项目,我想打包一个运行时 jar。
这是我的依赖项:
buildscript {
dependencies {
classpath("org.springframework.boot:spring-boot-gradle-plugin:1.5.5.RELEASE")
}
}
plugins {
id 'org.springframework.boot' version '1.5.5.RELEASE'
}
dependencies {
....
compile 'org.elasticsearch:elasticsearch:5.0.0'
compile 'org.elasticsearch.client:transport:5.0.0'
....
}
我运行 cmd gradle dependencies
:
+--- org.elasticsearch:elasticsearch:5.0.0 -> 2.4.5
| | +--- org.apache.lucene:lucene-core:5.5.4
| | +--- org.apache.lucene:lucene-backward-codecs:5.5.4
| | | \--- org.apache.lucene:lucene-core:5.5.4
| | +--- org.apache.lucene:lucene-analyzers-common:5.5.4
当我删除 spring-boot 插件时,一切正常。
我更改了 spring-boot 插件版本。有些时候有一些依赖会改变版本。
请帮我检查一下问题,谢谢!