继续以14.2节介绍的数据库差异为例,代码清单14-4引入了一个针对开发环境的profile,类似地,可以加入测试环境和产品环境的profile,如代码清单14-8所示。
代码清单14-8 基于开发环境和测试环境的profile
同样的属性在两个profile中的值是不一样的,dev profile提供了开发环境数据库的配置,而test profile提供的是测试环境数据库的配置。类似地,还可以添加一个基于产品环境数据库配置的profile。由于篇幅原因,在此不再赘述。
现在,开发人员可以在使用mvn命令的时候在后面加上-Pdev激活dev profile,而测试人员可以使用-Ptest激活test profile。