gpt4 book ai didi

java - maven中的多个部署

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:12:38 25 4
gpt4 key购买 nike

我们有一个内部 Artifactory 存储库。目前所有快照都将部署在那里。我们还希望有一个具有 Web 界面的不同服务器,并希望将创建的 Artifactory 复制到它。

对于我们的构建,我们使用 Hudson,但是构建后操作“将 Artifactory 部署到 Maven 存储库”与 scp 一起不起作用。所以存在以其他优雅方式进行的问题。为什么 Maven 不能拥有多个分发存储库?有什么想法吗?

如果 artifactory 支持在每次新部署后(自动!)增量导出到标准 maven 存储库,那就太好了。

最佳答案

我认为 maven 不支持为单个配置文件部署到多个存储库,但配置文件可能会更改存储库的 id 和 url。

  <distributionManagement>
<repository>
<id>${repo-id}</id>
<name>${repo-name}</name>
<url>${repo-url}</url>
</repository>
</distributionManagement>

Maven Deployment

然后使用配置文件选择要部署到的存储库:

<profiles>
<profile>
<id>repo1</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<repo-id>repo1</repo-id>
<repo-name>Repo1 Name </repo-name>
<repo-url>http://url.com/maven2</repo-url>
</properties>
</profile>
<profile>
<id>repo2</id>
<properties>
<repo-id>repo2</repo-id>
<repo-name>Repo2 Name </repo-name>
<repo-url>http://url2.com/maven2</repo-url>
</properties>
</profile>
</profiles>

Maven profiles

关于java - maven中的多个部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/635154/

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