1

我遇到了一个令我困惑的问题。我使用 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 插件版本。有些时候有一些依赖会改变版本。

请帮我检查一下问题,谢谢!

4

0 回答 0