我们为来自同一台机器的Alpha,BETA和Stage环境构建工件。每个环境运行在不同的发行版本上,我们不能重复使用.m2,因为Alpha构建以m2为单位填充将来的发行构件,并且这对BETA和Stage而言是不正确的。因此,每次构建时,我们都会删除旧的M2目录并使用特定于环境的代码库进行重新填充。希望这解释得好一点更改每个版本的.m2目录
-2
A
回答
1
您可以更改设置文件-s
和私人回购-Dmaven.repo.local
。在这两者之间,你几乎可以得到相同的.m2
。
mvn -s codebase-specific-maven-settings.xml -Dmaven.repo.local=/path/to/codebase-specific-repo
+0
谢谢,它的工作。 – user1550159
相关问题
- 1. subversion/tortoisesvn-更改版本库的目录
- 2. 每个目录的Plesk/PHP版本
- 3. 更改每个版本的代码
- 4. 临时版本更改文档目录
- 5. 如何记录每个版本的pom.xml属性更改?
- 6. VS2008部署项目。更改每个版本的UpgradeCode
- 7. 我们可以更改Maven默认目录(.m2)名称吗?
- 8. Maven - 替代.m2目录
- 9. 更改m2库路径
- 10. Unix脚本更改目录
- 11. 更改基本目录
- 12. 重启IIS时虚拟目录更改的ASP.NET版本
- 13. 更改R CMD的目标版本
- 14. 什么是每个Windows版本的默认APPDATA目录?
- 15. git-svn是否支持每个子目录的不同版本?
- 16. 每个项目概述的TFS版本
- 17. 从一个版本到另一个版本的iOS部署目标更改
- 18. db版本的版本控制/日志记录更改
- 19. 得到父目录版本的子目录版本
- 20. 了解每个版本的Java更新
- 21. 每个JDK版本的时区值更改
- 22. Hudson:跟踪每个版本中更改文件的数量
- 23. Rails项目和Rails版本更改
- 24. 目标.NET Framework版本更改
- 25. 通过bash更改目录中每个文件的名称
- 26. Python的扭曲:更改目录为每个客户端独立
- 27. 更改目录
- 28. 更改目录
- 29. 更改目录
- 30. 更改vbs脚本的输出目录
你应该解释一下你的使用情况更详尽 – jah
“的代码多个版本” - 如果有多个版本,为什么需要删除.m2目录每次?看来你在这里做的事情非常错误。 – rmlan
这听起来不对。你为什么每次都删除'.m2'? “用新的代码库重新填充它”是什么意思? –