Автоматическое добавление локальных зависимостей в jar | maven
Написал библиотеку, которую хочу использовать для двух других проектов.
Cейчас эта библиотека в виде jar файла лежит у меня на рабочем столе (C:/Users/admin/Desktop/sample.jar). Я добавляю эту библиотеку к себе в проект следующим образом...
<dependency>
<groupId>com.stream_talk</groupId>
<artifactId>stream_talk</artifactId>
<version>1.0.2</version>
<scope>system</scope>
<systemPath>C:/Users/admin/Desktop/stream_talk-1.0.2.jar</systemPath>
</dependency>
К слову, на данном этапе у меня всё нормально, IDEA видит эту библиотеку и позволяет использовать ее. Далее, с помощью следующего кода я говорю maven, что мне необходимо добавлять все зависимости в jar файл.
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<version>3.2.4</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>shade</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
Да, и он делает это - добавляет все зависимости в jar, но только кроме выше указанной (локальный jar). Почему так происходит и как это пофиксить?
Зараннее спасибо за помощь!