生产和测试用的nexus私服肯定是同一个, 依赖的一致性没问题
在生产环境构建, 解决的问题是两个:
1. 减小传输代价. 因为是远程发布, 几十上百M的文件传输会占发布时间的大头. 对于一个项目十几个模块的完整发布, 这个代价太大了, 如果有紧急修复, 根本等不起.
2. 生产隔离. 生产环境对研发和测试可以做到完全隔离. 那些在本地构建的, 你是可以把一部分参数配到脚本里, 但是你的jar包war包里面几乎是一定会带着生产配置. 用远程构建可以很好避免这个问题.
【 在 sayinger 的大作中提到: 】
: 那你得确保所有的依赖都是稳定的,不仅仅是你自己的代码。
: 其实既然在测试环境已经完成了构建,直接拷贝到生产环境不是更直接么
:
--
FROM 60.253.242.*