Maven install изменяет имя артефакта, который устанавливается и развертывается.
С помощью tycho-p2-repository-plugin создается нужный файл .zip (имя которого основано на $ project.build.finalName):
[INFO] Building zip: /builds/local/projectName/releng/long.project.name/target/master.zip
Теперь приходит maven install и меняет имя master.zip
на long.project.name-1.0.0-SNAPSHOT.zip
;это то, что я хотел бы предотвратить:
[INFO] Installing /builds/local/projectName/releng/long.project.name/target/master.zip to /root/.m2/repository/project/path/long.project.name/1.0.0-SNAPSHOT/long.project.name-1.0.0-SNAPSHOT.zip
Затем, на этапе развертывания, это создает репозиторий в нашем репозитории nexus-p2, который включает long/project/name/1.0.0-SNAPSHOT/long.project.name-1.0.0-$TIMESTAMP
.
Я думализменение проекта finalName изменит имя развернутого zip-файла / хранилища, но, к сожалению, это не так.
Я хотел бы добиться, чтобы в репозитории nexus-p2 это выглядело следующим образом:
/com/project/long/project/name/master/long.project.name.zip
Как мне лучше всего этого добиться?