代码之家  ›  专栏  ›  技术社区  ›  mmaceachran

Maven Spring Boot 2.0.4和elastic search 6.2.2传输jar不在依赖树中

  •  1
  • mmaceachran  · 技术社区  · 8 年前

    我正在编写一个springboot2.0.4应用程序(Executable.jar),我试图与一个我无法控制的弹性搜索接口。是6.2.2

    现在我知道Spring不支持它,这很好,因为我没有使用任何Spring类,我直接与弹性接口。然而,问题是在我的pom中试图排除spring的弹性。这是我的pom片段:

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter</artifactId>
        <exclusions>
            <exclusion>
                <groupId>org.springframework.data</groupId>
                <artifactId>spring-data-elasticsearch</artifactId>
            </exclusion>
            <exclusion>
                <groupId>org.elasticsearch.client</groupId>
                <artifactId>transport</artifactId>
            </exclusion>        
        </exclusions>
    </dependency>
    
        <dependency>
            <groupId>org.elasticsearch</groupId>
            <artifactId>elasticsearch</artifactId>
            <version>6.2.2</version>
        </dependency>
        <dependency>
            <groupId>org.elasticsearch.client</groupId>
            <artifactId>transport</artifactId>
            <version>6.2.2</version>
        </dependency>
        <dependency>
            <groupId>org.elasticsearch.client</groupId>
            <artifactId>elasticsearch-rest-client</artifactId>
            <version>6.2.2</version>
        </dependency>
    

    我如何将这个jar放入我的依赖项中?

    编辑

    所以我补充道:

    <properties>
        <elasticsearch.version>6.2.2</elasticsearch.version>
    </properties>
    

    0 回复  |  直到 8 年前