繁体   English   中英

如何为生产和开发维护不同的maven环境?

[英]How to maintain different maven environments for production and development?

在人们使用 Maven/Ivy 管理依赖关系的 Java 世界中,应该如何为生产和开发环境维护多个环境/存储库(工件)?

开发人员需要有一个用于开发(和共享原型库)的本地存储库,其中一些 jars 需要在生产存储库中可用。 一些项目应该在开发环境和生产环境中无缝构建。

这可以通过在不同的环境中维护单独的存储库 URL 来实现,但是最好的方法是什么,只需对配置 (pom.xml) 进行最小的更改。

有什么方法可以实现自动化?

更新:启动新项目所需的最少配置(例如 pom.xml)也是一个不错的功能。 但是可以使用设置文件(例如 $M2_HOME/settings.xml)设置开发机器一次

您可能需要考虑配置文件。 它们支持存储库覆盖。 http://maven.apache.org/guides/introduction/introduction-to-profiles.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM