zoukankan      html  css  js  c++  java
  • maven分环境 打包

    1 pom.xml配置:

       1.1  locaL本地,prep 测试,prod 生产

        <profiles>
                <profile>
                    <id>local</id>
                    <properties>
                        <profiles.active>local</profiles.active>
                    </properties>
                        <activation>
                        <activeByDefault>true</activeByDefault>
                    </activation>
                </profile>
                <profile>
                    <id>prep</id>
                    <properties>
                        <profiles.active>prep</profiles.active>
                    </properties>
                </profile>            
                <profile>
                    <id>prod</id>
                    <properties>
                        <profiles.active>prod</profiles.active>
                    </properties>
                </profile>    
         </profiles>

       1.2 根据环境引入配置文件 

    <build>    
          <resources>
                <resource>
                    <directory>src/main/resources</directory>
                    <filtering>false</filtering>
                    <excludes>
                        <exclude>env/**/*</exclude>
                    </excludes>
                </resource>
                <resource>
                    <directory>src/main/resources/env/${profiles.active}</directory>
                    <filtering>true</filtering>
                </resource>
            </resources> 
        </build>

      1.3 配置文件

    2.maven命令:clean install -P环境名

  • 相关阅读:
    第十次作业
    第九次作业
    第八次作业总结
    第八次作业
    C语言总结(6)
    作业十二总结
    作业十一总结
    实验十总结
    实验九总结
    第一次附加作业
  • 原文地址:https://www.cnblogs.com/SunAutumn/p/9098943.html
Copyright © 2011-2022 走看看