Maven 灵活的构建 一个优秀的构建系统必须足够灵活,它应该能够让项目在不同的环境下都能成功地构建.例如,典型的项目都会有开发环境.测试环境和产品环境,这些环境的数据库配置不尽相同,那么项目构建的时侯就需要能够识别所在的环境并使用正确的配置.还有一种常见的情况是,项目目开发了大量的集成测试,这些测试运行起来非常耗时,不适合在每次构建项目的时候都运行,因此需要一种手段能让我们在特定的时候才激活这些集成测试.Maven 为了支持构建的灵活性,内置了三大特性,即属性. Profile 和资源过滤.本…