Параметр "Skip" Maven Deploy: Deploy-File, кажется, не обнаруживает снимки и выпускается должным образомJAVA

Программисты JAVA общаются здесь
Anonymous
Параметр "Skip" Maven Deploy: Deploy-File, кажется, не обнаруживает снимки и выпускается должным образом

Сообщение Anonymous »

Мы пытаемся развернуть сгенерированный pom.xml для публикации. />

Код: Выделить всё

parent-project
- module-1
- module-2
- module-3
- my-custom-bom
< /code>
Mojo автоматически сканирует родительский проект на наличие конкретных зависимостей и собирайте их в пользовательскую pom.xml в целевой папке моего Custom-bom < /p>
Теперь наша цель состоит в том, чтобы развернуть этот пользовательский pom.xml вместо моего custom-bom.xml, который содержит только цели, чтобы генерировать Custom One. В итоге использовал цель развертывания со следующей конфигурацией: < /p>

org.apache.maven.plugins
maven-deploy-plugin


default-deploy
none


bom-deploy-snapshot
deploy

deploy-file


${project.build.directory}/pom.xml
${project.build.directory}/pom.xml
${project.distributionManagement.snapshotRepository.id}
${project.distributionManagement.snapshotRepository.url}
releases



bom-deploy-release
deploy

deploy-file


${project.build.directory}/pom.xml
${project.build.directory}/pom.xml
${project.distributionManagement.repository.id}
${project.distributionManagement.repository.url}
snapshots




Но кажется, что «выбросы» и «снимки», описанные здесь https://maven.apache.org/plugins/maven- ... .html#skip не ведут, как и ожидалось. Флаг «Uniqueversion» на моментальном снижении.

Код: Выделить всё

18:06:52  [INFO] --- deploy:3.1.4:deploy-file (bom-deploy-snapshot) @ my-custom-bom ---
18:06:52  [INFO] Skipping artifact deployment
18:06:52  [INFO]
18:06:52  [INFO] --- deploy:3.1.4:deploy-file (bom-deploy-release) @ my-custom-bom ---
18:06:52  [INFO] Downloading from maven-internal-releases: http://mynexus.mybiz/repository/maven-internal-releases/my-custom-bom/2.0.2-SNAPSHOT/maven-metadata.xml
18:06:52  [INFO] Uploading to maven-internal-releases: http://mynexus.mybiz/repository/maven-internal-releases/my-custom-bom/2.0.2-SNAPSHOT/my-custom-bom-2.0.2-20250409.160452-1.pom
...
18:06:52  [INFO] my-custom-bom .................................  FAILURE [  0.171 s]
18:06:52  [INFO] ------------------------------------------------------------------------
18:06:52  [INFO] BUILD FAILURE
18:06:52  [INFO] ------------------------------------------------------------------------
18:06:52  [INFO] Total time:  01:59 min
18:06:52  [INFO] Finished at: 2025-04-09T18:06:52+02:00
18:06:52  [INFO] ------------------------------------------------------------------------
18:06:52  [ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:3.1.4:deploy-file (bom-deploy-release) on project my-custom-bom: Failed to deploy artifacts: Could not transfer artifact my.group.id:my-custom-bom:pom:2.0.2-20250409.160452-1 from/to maven-internal-releases (http://mynexus.mybiz/repository/maven-internal-releases/): status code: 400, reason phrase: Repository version policy: RELEASE does not allow version: 2.0.2-20250409.160452-1 (400) -> [Help 1]
18:06:52  [ERROR]
18:06:52  [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
18:06:52  [ERROR] Re-run Maven using the -X switch to enable full debug logging.
18:06:52  [ERROR]
18:06:52  [ERROR] For more information about the errors and possible solutions, please read the following articles:
18:06:52  [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
18:06:52  [ERROR]
18:06:52  [ERROR] After correcting the problems, you can resume the build with the command
18:06:52  [ERROR]   mvn  -rf :my-custom-bom
Версия внутри пользовательского pom.xml идентична версии внутри реактора, поэтому моя единственная подсказка заключается в том, что это будет иметь какое -то отношение к «истинному» или временной метке в моем управлении хранилищем.


Подробнее здесь: https://stackoverflow.com/questions/795 ... hots-and-r

Вернуться в «JAVA»