在Spring Boot可执行jar中包含Hortonworks存储库

时间:2019-01-25 14:32:18

标签: java maven spring-boot apache-spark hbase

我在Spring Boot应用程序中使用Hortonworks存储库中的shc-core依赖项,该存储库在pom.xml文件中声明如下:

 <repositories>
    <repository>
        <id>repository.hortonworks</id>
        <name>Hortonworks Repository</name>
        <url>http://repo.hortonworks.com/content/repositories/releases/</url>
    </repository>
</repositories>

我要从此存储库添加的依赖项是:

<dependency>
      <groupId>com.hortonworks</groupId>
      <artifactId>shc-core</artifactId>
      <version>1.1.1-2.1-s_2.11</version>
  </dependency>

我正在使用spring-boot-maven-plugin构建可执行的jar文件。但是当我mvn clean installmvn clean install spring-boot:repackage时,它没有将shc-core jar打包在Spring Boot可执行jar文件中。

我已经尝试了启用<includeSystemScope>true</includeSystemScope>配置的系统范围。但这也不起作用。

有人可以告诉我我在做什么错吗?

1 个答案:

答案 0 :(得分:2)

尝试添加pom.xml

<template>
    <div class='sights-list'>
        <div v-for='(sight, index) in sights'>
            <p>{{ sight.name }}</p>
        </div>
    </div>
</template>

<script>
import axios from 'axios'

export default {
    data: function() {
        return {
            sights: []
        }
    },
    methods: {

    },
    mounted(){
        axios.get('/getSights/' + lat + '/' + lng + '/' + type)
            .then(response => {
                this.sights = response.data.result.results
        }).catch((error) => console.log(error));
    }
}

运行::

MVN clean编译安装程序集:单个