MAVEN 多环境打包



    4.0.0

    
        ${st.groupId}
        ${st-common-parent.name}
        ${st-common-parent.version}
        ../st-common-parent
    

    ${st-common-config.name}
    ${st-common-config.version}
    公共配置(配置工程)

    
    
        
            localTest
            
                
                true
            
            
                
                    
                    
                        deployEnv/localTest
                        ${project.build.directory}/classes
                        true
                    
                
            
        
    

    
    
        ${st-common-config.name}
        
            
                src/main/resources
                ${project.build.directory}/classes
                
                    **/*
                
                true
            
        
    

这里的profile和Spring里面的profile是一样的道理,
首先对默认的文件进行打包,然后读取默认激活的profile或者通过参数指定的profile进行文件的添加和替换。
打包命令
指定激活的profile进行打包mvn package -P localTest
使用默认激活的profile mvn package
同名文件会被替换掉

你可能感兴趣的:(MAVEN 多环境打包)