zoukankan      html  css  js  c++  java
  • 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

























  • 相关阅读:
    python学习笔记
    win10优化设置
    jpa基本用法
    5_方法(函数)、参数传递
    12_文件基本权限
    10_管理用户和组
    9_用户和组的相关配置文件
    7_vim 编辑器使用技巧
    8_Xmanager 远程连接 Linux 系统工具使用方法
    5_Linux系统目录结构,相对/绝对路径
  • 原文地址:https://www.cnblogs.com/syscn/p/13692284.html
Copyright © 2011-2022 走看看