通过profile 用maven命令打不同配置的变量包
2023-09-27 14:23:19 时间
profiles定义如下
<profiles>
<profile>
<id>local</id>
<properties>
<deploy.type>local</deploy.type>
</properties>
</profile>
<profile>
<id>dev</id>
<properties>
<deploy.type>dev</deploy.type>
</properties>
</profile>
<profile>
<id>beta</id>
<properties>
<deploy.type>beta</deploy.type>
</properties>
</profile>
<profile>
<id>prod</id>
<properties>
<deploy.type>prod</deploy.type>
</properties>
</profile>
</profiles>
为什么能够根据id来加载不同的文件呢 其实是这样的
在build节点的我们定义了如下的内容
<resources>
<resource>
<directory>src/main/resources.${deploy.type}</directory>
</resource>
<resource>
<directory>src/main/resources</directory>
</resource>
</resources>
其中就是这样的定义的一个占位符 ${deploy.type} 占位符的定义如上描述的一样
打包的时候就是这样的
clean install -Pdev
注意没有空格
或者是在maven的可视化界面里面配置
相关文章
- Maven 学习-入门
- Maven的三种打包方式(jar、shade、assembly)
- [转]POI MAVEN依赖与 POI新旧版本样式设置更新问题
- Maven创建多模块项目(包括依赖版本号的统一更新)
- Maven使用—拷贝Maven依赖jar包到指定目录
- maven的依赖范围
- Maven的安装配置及常用操作
- 基于Apache Maven构建多模块项目
- Apache Maven实现不同环境差异化编译和配置
- maven配置settings.xml以及maven常用仓库
- Maven私服:Docker安装nexus3
- 国内可用maven repository 配置
- Windows下 maven3.0.4的安装步骤+maven配置本地仓库
- maven配置本地jar包
- maven项目里,junit的test程序不能访问src/test/resource下面的配置
- maven常用插件pom配置
- Eclipse开发环境设置(Maven+Spring MVC+Flex)
- maven生命周期
- Web 基础 之 Eclipse 中配置自己的 Maven ,并运行 Maven 工程简单整理
- Maven之多模块打包成一个jar包及assembly
- Windows下 maven3.0.4的安装步骤+maven配置本地仓库
- jenkins构建maven项目:找不到本地依赖包的解决办法
- 【webservice】配置webservice所需的maven坐标
- Mac 安装配置nexus2.6 搭建Maven的中央仓库
- mac配置java开发环境: jdk1.7 +sdk1.7+maven +tomcat
- IntelliJ IDEA设置Maven国内阿里镜像
- No valid Maven installation found. Either set the home directory in the configuration dialog or set