我们正在为我们的旗舰Web应用程序构建一个非常复杂的构建过程。我们有一个Maven POM文件,其中包含以下内容:
所有这一切的缺点是,当事情爆发时,可能需要数小时或数天才能找到问题。
是否有任何正式或非正式的指导方针说明应该或不应该包含在Maven POM中的内容?或者它只是“如果你能适应它,把它塞进那里?”
答案 0 :(得分:0)
问题与Maven没有直接关系。您应该根据既定的指南建立构建过程。您可以从阅读Implementing build and release best practices with Rational Build Forge software.开始,定义10个良好实践
- 练习一:制定构建管理策略
- 练习二:建立完整的再现性
- 练习三:自动化流程并集成基本系统
- 实践四:为所有利益相关者建立集中访问和协作
- 练习五:链接构建过程到部署环境
- 练习六:使用指标评估进度和绩效
- 练习七:应用构建加速技术
- 练习八:来自的抽象过程和元数据 物质资源
- 练习九:优化流程和支持 建筑设计
- 练习十:尽早建立
即使本文档中未使用Maven,也可以让您知道该怎么做。