maven profile实现多环境配置

环境:eclipse + spring mvc + maven

1、直接看图,把数据库的配置单独拿出来放在了resources_env目录下,三个不同环境参数不同,

2,在pom文件中添加配置    这个引用自:http://www.cnblogs.com/raphael5200/p/6677549.html,感谢

复制代码

  
          
              
            dev  
              
                dev
              
              
                
                true  
             
            
                
                    
                        src/main/resources_env/dev
                    
                    
                        src/main/resources
                    
                
            
          
          
              
            qa  
              
                qa
            
            
                
                    
                        src/main/resources_env/qa
                    
                    
                        src/main/resources
                    
                
            
            
        
            
            online  
            
                online
              
            
                
                    
                        src/main/resources_env/online
                    
                    
                        src/main/resources
                    
                
            
         
    

复制代码

说明:这个resources里面的路径对应上面文件路径,resources里面所有的配置加上各自环境的配置,

在引用jdbc.pro的地方如下:在datasource.xml中,

还有 新增的 evn那个包下面的所有文件都需要设置为资源文件,这个不必说 直接看图

3,maven设置要使用的环境:

项目右键-->maven-->Select Maven profiles ,选择一个环境,修改最好清理一下项目才生效,我之前没清理,发现没起作用。

 

4、然后运行项目就是你选择的环境了,或者直接导出war包,

  其他的多环境配置同。

 

参考:http://www.cnblogs.com/raphael5200/p/6677549.html 

你可能感兴趣的:(maven)