`
eimhee
  • 浏览: 2113845 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

maven 配置多环境properties

阅读更多
   <build>
   
  <filters>   
    <filter>src/main/resources/filters/filter-${env}.properties</filter>
  </filters>
   <resources>
    <resource>
      <directory>src/main/resources</directory>
      <filtering>true</filtering>
    </resource>
  </resources>
  
 </build>

 

 

 <profiles>
  <profile>
    <id>local</id>
    <activation>
      <activeByDefault>true</activeByDefault>
    </activation>
    <properties>
      <env>local</env>
    </properties>
  </profile>
  <profile>
    <id>dev</id>
    <properties>
      <env>dev</env>
    </properties>
  </profile>
  <profile>
    <id>qa</id>
    <properties>
      <env>qa</env>
    </properties>
  </profile>
</profiles>
  

 

修改POM.XML 加入上述代码

使用clean install -Plocal 来运行

-P后可以使用QA DEV LOCAL

0
0
分享到:
评论

相关推荐

    springboot实现maven打包加载不同环境的方式二

    当前案例中包含一整套的代码和word文档,非常适合新手... 主要是通过maven打包加载不同环境的properties文件 然后将对于的属性绑定到指定的实体对象中;然后通过调用接口可以看到加载不同环境控制台打印的内容是不一样的

    springboot实现maven打包加载不同环境的方式一

    当前案例中包含一整套的代码和word文档,非常适合新手代码简单易懂; 主要是通过maven打包配合springboot application.properties文件配置实现通过打包来完成加载不同环境的配置内容;

    maven-mvnd提供更快的Maven构建

    编辑工具目录中的conf/mvnd.properties配置文件,修改maven.settings属性值为你本地使用的maven配置,这样可以复用maven配置,不用再重新下载一堆儿jar包了 注意使用linux下的路径分隔符/; 配置mvnd可执行文件到...

    maven整合ssh案例

    注意:运行前请配置Maven环境,和修改config.properties中数据库名称用户和密码,并且修改Tuser中的catalog注解为你的数据库名如下: @Entity @Table(name = "表名", catalog = "数据库名") 运行成功后输入 ...

    maven window下安装包

    第14章:灵活的构建/14.1 Maven的属性/14.1.2 属性分类/14.1.2.3 自定义属性(properties) 第14章:灵活的构建/14.1 Maven的属性/14.1.2 属性分类/14.1.2.4 Setting文件属性 第14章:灵活的构建/14.1 Maven的属性/...

    Maven权威指南 很精典的学习教程,比ANT更好用

    Maven权威指南 Authors Tim O'Brien (Sonatype, Inc.) , John Casey (Sonatype, Inc.) , Brian Fox (Sonatype, Inc.) , Bruce Snyder () , Jason Van Zyl (Sonatype, Inc.) , Juven Xu () Abstract Maven权威指南...

    maven+spring+mybatis配置

    1.非web环境下spring如何与mybatis集成 2.maven如何打可以直接运行的jar包 3.maven如何用profile动态打包jdbc.properties 4.maven如何把mybatis的mapper.xml一起打包到jar中

    Maven2 的新特性.7z

    然后解压,并设置环境变量M2_HOME= Maven2的解压安装目录;最后将%M2_HOME%/bin添加到path中,方便Maven在任何目录下运行。 Maven2的运行命令是mvn,使用mvn -h可以获得相关的帮助信息。常用情形: • 创建Maven项目...

    springMVC+Spring+Mybatis+Maven整合代码案例

    2、 开发环境安装配置、Maven项目创建(参考:http://www.cnblogs.com/cac2020/p/5222658.html) 3、技术框架:Spring 4.1.4.RELEASE、Spring MVC 4.1.4.RELEASE、MyBatis 3.2.8 二、整合思路: 1、设计数据库:...

    Java项目:酒店管理系统(java+SSM+Maven+LayUI+mysql)

    2. 将项目中jdbc.properties配置文件中的数据库配置改为自己的配置; 3. 使用IDEA/Eclipse/MyEclipse导入项目,Eclipse/MyEclipse导入时,若为maven项目请选择maven;若为maven项目,导入成功后请执行maven clean;

    Maven、Struts2、Spring3、Hibernate4、jetcd、spring动态加载properties

    项目框架是借鉴了使用Maven搭建Struts2+Spring3+Hibernate4的整合开发环境 这篇博文中的项目结构; 然后根据工作情况自己测试的一些代码内容如下: ①Struts2+Spring3+Hibernate4的整合开发环境 ②jetcd源码的本地...

    亲测可用基于 SpringBoot+Maven+Mybatis+Redis+RabbitMQ 高并发秒杀系统

    5、启动前,检查配置 application.properties 中相关redis、mysql、rabbitmq地址 6、登录地址:http://localhost:8080/login/to_login 7、商品秒杀列表地址:http://localhost:8080/goods/to_list

    multiple-profiles-yaml.7z

    比较常见的是设置application.properties中的spring.profiles.active环境变量 但是yml的精简特性很值得称道,用过之后就不能忍受property 文件的臃肿了. 试着google基于yml的多环境打包,并没有一个很直观的例子. 虽然...

    JSP+servlet+maven疫情体温登记系统

    项目描述 疫情体温登记系统,只写了列表、添加、编辑,其他的都没写,主要想看下layui怎么用。...jdbc.properties的url配置请注意格式如下 url=127.0.0.1:3307/health_system 前缀和后缀已经是通过java变量申明了

    multienv-maven-plugin:multienv-maven-plugin

    多环境Maven插件 执照 总览 在几种情况下,您对不同的环境(例如开发,测试,生产等)具有不同的配置(在现实生活中,通常有三种以上的环境)。 现在,您需要生成不同的工件,例如针对这些不同环境的war文件。 结合...

    Maven springMVC

    maven构建的web springMVC框架,配置pom.xml文件管理jar包,动态生成资源文件,灵活实现不同环境的编译、打包等,例如通过development produt等properties实现不同环境的开发、打包等。

    基于Maven+jsp+JDBC+servlet+mysql做的一个简易的网上运动商城

    需要的环境 jdk8 + maven + mysql 8.0.23 ** 1. 将resource目录marked as resourceRepositories 2. 创建一个MySQL数据库,创建表的sql语句在同级目录中 3. 修改db.properties中的用户名和密码和使用的数据库 ...

Global site tag (gtag.js) - Google Analytics