maven的profile 目录、变量打包
2024-08-24 19:02:55
<project> <build>
<finalName>maven-project</finalName>
<resources>
<resource>
<directory>src/main/resources</directory>
<!--资源根目录排除各环境的配置,使用单独的资源目录来指定 -->
<excludes>
<exclude>dev/*</exclude>
<exclude>prd/*</exclude>
</excludes>
<filtering>true</filtering>
</resource>
<resource>
<directory>src/main/resources</directory>
<!-- 包含,若没有指定则默认为 activeByDefault 标签定义的profile -->
<includes>
<include>${profiles.active}/*</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>
</build> <profiles>
<profile>
<!-- 本地开发环境 -->
<id>dev</id>
<properties>
<profiles.active>dev</profiles.active>
<jdbc.driver>com.mysql.jdbc.Driver</jdbc.driver>
<jdbc.url>jdbc:mysql://localhost:3306/dev</jdbc.url>
<jdbc.username>root_dev</jdbc.username>
<jdbc.password>123456_dev</jdbc.password>
<jdbc.maxActive>5</jdbc.maxActive>
<deploy.url>http://host:port/manager/text</deploy.url>
</properties>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
</profile>
<profile>
<!-- 生产环境 -->
<id>prd</id>
<properties>
<profiles.active>prd</profiles.active>
<jdbc.driver>com.mysql.jdbc.Driver</jdbc.driver>
<jdbc.url>jdbc:mysql://localhost:3306/prd</jdbc.url>
<jdbc.username>root_prd</jdbc.username>
<jdbc.password>123456_prd</jdbc.password>
<jdbc.maxActive>5</jdbc.maxActive>
<deploy.url>http://host:port/manager/text</deploy.url>
</properties>
</profile>
</profiles>
</project>
jdbc.properties
jdbc.driver=${jdbc.driver}
jdbc.url=${jdbc.url}
jdbc.username=${jdbc.username}
jdbc.password=${jdbc.password}
jdbc.maxActive=${jdbc.maxActive}
最新文章
- 使用Gemini构建自己的IDE
- Spring实现AOP的4种方式
- 个人js
- Testing and Checking Refined
- Linux命令-yum
- SmoothProgressBar
- UITableViewCell 高度计算从混沌初始到天地交泰
- Mybatis 控制台打出Sql-Log的设置
- C51汇编语言完整源码
- 专注UI——有用技术:模糊搜索
- Ubuntu(Linux) + mono + jexus +asp.net MVC3
- java线程间通信1--简单实例
- Intel MKL FATAL ERROR: Cannot load mkl_intel_thread.dll
- Cloud Native 云化架构阅读笔记
- Java调度池的实现原理
- Matplotlib中柱状图bar使用
- hydra 使用总结
- 小程序使用 rpx 单位 转 px的方法(用于动画、canvas画图)
- Git从远程仓库里拉取一条本地不存在的分支方法
- 20155202张旭 Exp6 信息收集与漏洞扫描
热门文章
- Educational Codeforces Round 41 (Rated for Div. 2) ABCDEF
- BZOJ 1109 [POI2007]堆积木Klo(树状数组)
- mysql备份相关
- 搭建MySQL的主从、半同步、主主复制架构
- Linux文件查找命令find和xargs详解
- VS2010 C++ 创建COM组件
- realloc 用法
- 在XC2440的uboot中挂载U盘,利用FAT文件系统读写U盘文件
- Oracle session active 和 inactive 状态 说明
- iOS 在某一个ViewController跳转到TabViewController中的某一个ViewController