Создать псевдоним артефакта без копирования всего модуля проекта - PullRequest
0 голосов
/ 01 мая 2019

В моем проекте maven я ищу способ создать псевдоним артефакта для созданного мной артефакта.Причина в том, что определенный артефакт использовался для развертывания с другим artifactId, и я хочу пока поддерживать этот старый artifactId, даже для новых выпусков, без необходимости иметь полностью дублированный модуль для этого другого артефакта.

Например.Скажем, у меня есть артефакт foo-bar в версии 1.0 моего проекта, и я решил переименовать этот артефакт в foo-baz в версии 2.0, но я все еще хочу поддерживать foo-bar artifactId до выпуска версии 3.0 для обратной совместимостипричины.

Поэтому я хочу найти способ определить foo-bar как псевдоним для foo-baz.Возможно ли это сделать?

1 Ответ

0 голосов
/ 11 мая 2019

Это называется перемещением , но если я правильно помню, вы не можете перемещать artifactId, вы можете только перемещать groupId ... Кроме того, я бы объявил об этом изменении с текущими выпусками 2.Xа затем просто измените artifactId для первой версии 3.X.Решение переименовать артефакт - это серьезное изменение, которое само по себе является причиной для изменения основной версии ... которую вы, похоже, упустили ...

...