Я создаю архив приложений с помощью подключаемого модуля maven.
Все зависимости, присутствующие в моем поме, включены без каких-либо проблем.
Теперь мне нужно включить две или более версии одного и того же артефакта.
Если в моем поме я положу
<dependencies>
[...]
<dependency>
<groupId>db.test</groupId>
<artifactId>my-model</artifactId>
<version>1.0.3</version>
</dependency>
<dependency>
<groupId>db.test</groupId>
<artifactId>my-model</artifactId>
<version>1.1.0</version>
</dependency>
</dependencies>
Из источника средство разрешения зависимостей удаляет старую версию, и только архив 1.1.0 упакован в архив
Я пытаюсь включить jar, используя файл дескриптора сборки xml. И я не нашел никакого решения.
Возможное решение - вручную поместить все необходимые файлы model.jar в папку и указать сборке скопировать ее в архив. Но я ищу более настраиваемое решение.
Есть идеи?