У нас есть многомодульный проект, для которого мы хотим сделать релиз, используя следующую команду
mvn release:prepare release:perform -B -e -X
, которая завершается неудачно с
07:54:12 [INFO] Caused by: org.eclipse.aether.transfer.ArtifactTransferException:
Could not transfer artifact ch.test.sub:my-app:pom:2019.02.07 from/to
release-repo (https://nexus.intra/content/repositories/releases/):
Failed to transfer file:
https://nexus.intra/content/repositories/releases/ch/test/sub/my-app/2019.02.07/my-app-2019.02.07.pom.
The return code is 400, ReasonPhrase: Repository does not allow updating assets: releases.
Сообщение довольно ясно, но естьнекоторые вещи, которые не складываются
- При запуске maven
my-app-2019.02.07.pom
отсутствует в Nexus Я проверил журнал, и есть только один "Загрузка в выпуск-repo ", что происходит, когда процесс сборки завершается неудачно с сообщением выше
07:54:11 [INFO] [INFO] Uploading to release-repo:
https://nexus.intra/content/repositories/releases/ch/test/sub/my-
app/2019.02.07/my-app-2019.02.07.pom
В этот момент я могу заметить, что в репозитории Nexus есть my-app-2019.02.07.pom
Как это происходит, когда - согласно журналу - не было загрузки?
pom.xml
до инициации maven
...
<parent>
<groupId>ch.test</groupId>
<artifactId>my.app</artifactId>
<version>2019.02.07-SNAPSHOT</version>
<relativePath>../pom-parent</relativePath>
</parent>
...
Информация о версии
- Apache Maven 3.5.4
- Версия Java: 1.8.0_201
- Имя ОС: "windowsсервер 2016 ", версия:" 10.0 ", арка:" amd64 ", семейство:" windows "