• springboot多环境打包


     1 配置文件如图

    2 application.yml  写一些公共的配置文件

    server:
    port: 8090
    spring:
    profiles:
    active: @profile.active@


    3修改pom。xml

    <profiles>
    <profile>
    <id>dev</id>
    <activation>
    <activeByDefault>true</activeByDefault>
    </activation>
    <properties>
    <profile.active>dev</profile.active>
    </properties>
    </profile>
    <profile>
    <id>test</id>
    <properties>
    <profile.active>test</profile.active>
    </properties>
    </profile>
    <profile>
    <id>online</id>
    <properties>
    <profile.active>online</profile.active>
    </properties>
    </profile>
    </profiles>



    <build>
    <finalName>dih-server</finalName>

    <resources>
    <resource>
    <filtering>true</filtering>
    <directory>src/main/</directory>
    <!-- 此配置不可缺,否则mybatis的Mapper.xml将会丢失 -->
    <includes>
    <include>**/*.xml</include>
    </includes>
    </resource>
    <!--指定资源的位置-->
    <resource>
    <directory>src/main/resources</directory>
    <filtering>true</filtering>
    <excludes>
    <exclude>application*.yml</exclude>
    </excludes>
    </resource>
    <resource>
    <filtering>true</filtering> <-- filtering=true 表示可以替换 @profile.active@ 变量 --/>
    <directory>src/main/resources</directory>
    <!--引入所需环境的配置文件-->
    <includes>
    <include>application.yml</include>
    <include>application-${profile.active}.yml</include>
    </includes>
    </resource>
    </resources>


    <plugins>
    <plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
    </plugin>
    </plugins>
    </build>

    maven 最后maven打包命令 clean package -U -P dev -pl dih-server -am

























  • 相关阅读:
    Swift学习-Property
    Swift学习-protocol
    Swift学习-Class
    Swift学习-Enumerate、Structure
    iOS“此时无法下载应用”解决办法
    iTunes Connect用户职能与权限
    TestFlight Beta Testing 开发指南中英对照
    梳理一下KVC
    mac下使用github 上传代码(转)
    运用Runtime全局修改UILabel的默认字体
  • 原文地址:https://www.cnblogs.com/syscn/p/13692284.html
Copyright © 2020-2023  润新知