mavn----profiles用法--通过profiles切换不同环境配置文件

之前项目用到过不同的环境需要切换不同的jdbc连接。只是知道可以在maven编译的时候指定参数用来切换环境。原理并不清楚。今天搞清楚原理了,写下来做个分享

配置文件中使用evn = xxx 来标识

mavn----profiles用法--通过profiles切换不同环境配置文件_第1张图片

如图不同的环境对应不同环境配置文件

在pom文件添加profiles配置


    
        dev
        
            dev
        
        
            true   // 这里是默认使用dev打包
        
    
    
        test
        
            test
        
    
    
        pro
        
            pro
        

    

buil中指定谁用


    
        
            ${basedir}/src/main/resources
            
                conf/**  //排除conf目录
            
        
        
            src/main/resources/conf/${profiles.active}  // 保留profiles.active属性
        
    

使用命令:mvn install -P test 就是使用test配置文件    P大写

效果可以在target 目录看到

mavn----profiles用法--通过profiles切换不同环境配置文件_第2张图片

希望自己以后回来看能看明白。。。。哈哈哈

你可能感兴趣的:(mavne笔记)