Maven: удалите суффикс "-version-SNAPSHOT" из загруженных зависимостей - PullRequest
0 голосов
/ 23 февраля 2020

Я использую <finalName> в build разделе maven для переименования my-artifact-<project.version>-SNAPSHOT.jar в my-artifact.jar, я вижу, что полученный артефакт переименовывается, как и ожидалось, в моей целевой папке, но когда тот же артефакт указан как зависимости в другом модуле, он загружает его как my-artifact-<project.version>-SNAPSHOT.jar в этом модуле целевой WEB-INF / lib /. Есть ли способ получить переименованную версию для загрузки в качестве зависимости?

Мне не нужен номер версии, так как я запускаю maven build в среде сборки dockerized.

1 Ответ

2 голосов
/ 23 февраля 2020

Я предполагаю, что вы строите войну.

Затем вы можете указать имя файла библиотеки внутри войны с помощью outputFileNameMapping:

http://maven.apache.org/plugins/maven-war-plugin/examples/file-name-mapping.html

...