Автоматическое добавление локальных зависимостей в 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). Почему так происходит и как это пофиксить?

Зараннее спасибо за помощь!


Ответы (0 шт):