java – maven中的多个部署
发布时间:2020-12-14 05:49:37 所属栏目:Java 来源:网络整理
导读:我们有一个内部的工件存储库.目前所有的快照都将部署在那里.我们也希望拥有一个带有Web界面的不同服务器,并希望将它创建到创建的工件上. 对于我们的构建,我们使用Hudson,但是后处理操作“将工件部署到Maven存储库”以及scp不起作用.所以有一个优雅的方式来做
我们有一个内部的工件存储库.目前所有的快照都将部署在那里.我们也希望拥有一个带有Web界面的不同服务器,并希望将它创建到创建的工件上.
对于我们的构建,我们使用Hudson,但是后处理操作“将工件部署到Maven存储库”以及scp不起作用.所以有一个优雅的方式来做这个问题.为什么不能拥有多个分发版本?有任何想法吗? 最好的事情是,如果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 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |