Включить репозиторий Hortonworks в исполняемый файл Spring Boot - PullRequest
0 голосов
/ 25 января 2019

Я использую зависимость shc-core из репозитория Hortonworks в приложении Spring Boot с репозиторием, объявленным в файле 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 install или mvn clean install spring-boot:repackage, он не упаковывает jar-файл shc-core в исполняемый файл jar Spring Boot.

Я уже пробовал системную область с включенной конфигурацией <includeSystemScope>true</includeSystemScope>.Но это тоже не сработало.

Кто-нибудь может мне сказать, что я делаю не так?

1 Ответ

0 голосов
/ 25 января 2019

Попробуйте добавить в pom.xml

<build>
  <plugins>
    <plugin>
      <artifactId>maven-assembly-plugin</artifactId>
      <configuration>
        <archive>
          <manifest>
            <mainClass>fully.qualified.MainClass</mainClass>
          </manifest>
        </archive>
        <descriptorRefs>
          <descriptorRef>jar-with-dependencies</descriptorRef>
        </descriptorRefs>
      </configuration>
    </plugin>
  </plugins>
</build>

и

пробег ::

mvn чистой сборки сборки: один

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...