gpt4 book ai didi

Maven部署:deploy using -DaltDeploymentRepository

转载 作者:行者123 更新时间:2023-12-02 05:32:10 32 4
gpt4 key购买 nike

我有 Maven 项目,我想将我的 Artifact 部署在内部 Nexus 存储库上,该存储库配置为将我的快照版本放在两个不同的位置。所以我不能使用“distributionManagement”,因为这会对位置进行硬编码。因此,我在我的 settings.xml 中定义了几个 ,即“releaseRepository”和“snapshotRepository”,并且每个参数都有参数“release”,对于发布,应将其设置为“true”快照为“false”。

我正在使用以下命令运行构建来发布我的 Artifact ;

mvn clean deploy -DaltDeploymentRepository=releaseRepository::<DON'T KNOW WHAT GOES HERE SO LEFT IT EMPTY>::htp://abc.com/repositores/my-releases/ -Drelease=true

现在,当我运行上面的命令时,它会失败,因为未提供“布局”的值,并且出现异常并且构建失败。

我找不到任何关于“布局”的值应该是什么的信息,我有大约 10 个项目想要一个接一个地构建和发布。

最佳答案

altDeploymentRepository String - Specifies an alternative repository to which the projectartifacts should be deployed ( other than those specified in <distributionManagement> ).Format: id::layout::url

— (source)

所以,在你的情况下:releaseRepository::default::http://your.repo.url (有关布局,请参阅 here)。

关于Maven部署:deploy using -DaltDeploymentRepository,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13547358/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com