zoukankan      html  css  js  c++  java
  • maven环境隔离

    1. pom <build>节点下增加节点
    <resources>
    	<resource>
    		<directory>
    			src/main/resources.${deploy.type}
    		</directory>
    		<excludes>
    			<exclude>
    				*.jsp
    			</exclude>
    		</excludes>
    	</resource>
    	<resource>
    		<directory>
    			src/main/resources
    		</directory>
    	</resource>
    </resources>
    
    1. pom <project>节点下增加节点
    <profiles>
    	<profile>
    		<id>dev</id>
    		<activation>
    			<activeByDefault>true</activeByDefault>
    		</activation>
    		<properties>
    			<deploy.type>dev</deploy.type>
    		</properties>
    	</profile>
    
    	<profile>
    		<id>test</id>
    		<properties>
    			<deploy.type>test</deploy.type>
    		</properties>
    	</profile>
    
    	<profile>
    		<id>prod</id>
    		<properties>
    			<deploy.type>prod</deploy.type>
    		</properties>
    	</profile>
    </profiles>
    
    1. resources文件夹的同级目录下创建以下文件夹
    • resources.dev
    • resources.test
    • resources.prod
    1. resources目录下需做环境隔离的配置文件分别拷贝到上一步创建的文件夹下, 并修改相应配置, 将公共的配置文件保留在resources目录

    2. maven打包编译命令
      mvn clean package -DskipTests -Pdev

    搞定

  • 相关阅读:
    linux系统安装Mysql
    makefile通用模板
    makefile常用函数
    mysqlconnector安装
    linux添加默认路由route
    .h文件与.hpp文件的区别
    ubuntu20优化开机启动
    [javascript]js原型链以及原型链继承
    webpack4.*入门笔记
    图像编程:图片大小关系
  • 原文地址:https://www.cnblogs.com/wangzaiplus/p/10914822.html
Copyright © 2011-2022 走看看