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的可视化界面里面配置
今天有get了一个新技能。
相关推荐
例如,我们可以在资源文件中使用`${db.url}`这样的占位符,然后在不同Profile中配置这个变量的值,这样就能生成包含不同数据库连接的部署包。 总结来说,Maven的Profile功能是实现多环境构建的关键,通过它我们可以...
在Windows 7操作系统中配置Apache Maven环境是Java开发不可或缺的一部分,因为Maven是一个强大的项目管理和构建工具。本文将详细介绍如何在Win7系统中设置Maven的环境变量,以确保能够顺利地运行和管理Java项目。 ...
在执行打包命令(如`mvn package`)时,Maven会根据激活的profile应用相应的配置,生成对应的war或jar文件。这样,每个环境的部署包都会包含正确的配置信息。 6. 使用技巧: - 尽量将环境相关的配置信息(如...
1.生成文件:touch ~/base_profile 2.修改文件加入以下内容: export M2_HOME =你的maven路径 export PATH=$PATH:$M2_HOME/bin ... 则使用命令 chmod a+x /usr/local/maven/apache-maven-3.5.4/bin/mvn
** Maven详解及环境变量配置指南 ** Maven是Java开发中的一个项目管理和综合工具,它极大地简化了构建、依赖管理以及项目的生命周期。本教程将详细讲解如何安装与配置Maven 3.8.4,包括环境变量的设置,旨在帮助...
- **配置 Path 变量**:找到 Path 变量并编辑,在 Path 的末尾添加 `%MAVEN_HOME%\bin;`。 ##### 4. 测试Maven环境 - 打开命令提示符窗口(使用 Win+R 快捷键,输入 cmd 并回车)。 - 输入 `mvn -v`,如果正确配置...
maven安装与配置 安装和配置Maven的步骤如下:12 确保已安装JDK。Maven 3.9+版本需要JDK 8或更高版本。可以通过输入java -version来检查JDK是否安装以及其版本。 下载Maven。访问Maven官网下载最新版本,例如...
通过熟练掌握Maven Profile,我们可以轻松地在多个环境中部署和运行应用,确保每个环境都能得到正确的配置。 总结来说,Maven Profile是Maven的核心特性之一,它使得我们能够在单个项目中管理多环境的构建配置。...
- 安装并设置Maven 3.8.1:首先需要下载并安装Maven 3.8.1,然后配置`M2_HOME`环境变量指向安装目录,并将`bin`目录添加到`PATH`环境变量中。 3. **配置settings.xml**: Maven的配置文件`settings.xml`位于`%...
通过在settings.xml文件中配置mirrors和profiles,可以定制Maven的行为,如镜像设置用于加速依赖下载,profile用于不同环境下的配置切换。 6. Maven的全局配置: Maven的全局配置文件settings.xml位于Maven安装...
本文将详细介绍如何使用一个特定的脚本来清理Maven本地仓库中的无效jar包,并解析脚本的工作原理以及在实际操作中需要注意的事项。 首先,Maven的本地仓库默认位于用户的主目录下的`.m2`文件夹中,路径通常是`~/.m2...
此时,可以通过Maven的profile功能,定义不同环境的配置,并在打包时选择相应的profile。 ### Maven profile Profile是Maven中的一个概念,用于根据不同的环境条件启用或禁用一组设置。例如,你可以创建名为`dev`、...
### 超全面搭建Maven仓库 ...通过以上步骤,您可以成功搭建起完整的Maven环境,并且能够方便地在Eclipse中使用Maven管理项目。这不仅简化了项目的构建过程,还便于依赖管理和项目信息的统一管理。
在 Linux 或 Mac 操作系统中,您需要设置 Maven 的环境变量,否则无法使用 Maven。您可以在 ~/.bashrc 文件或 /etc/profile 文件中添加以下内容: export M2_HOME=/opt/apache-maven-3.8.4 export PATH=$PATH:$M2_...
"Maven 3.25免安装版"意味着这个版本的Maven不需要通过传统的安装步骤进行部署,用户可以直接解压使用,减少了系统环境的配置工作,特别适合开发环境快速切换或者在没有管理员权限的情况下使用。 Maven的核心功能...
### Maven 安装及配置详解 #### 一、Maven 的意义与优势 Maven 是一个流行的项目管理和构建工具,最初由 Sonatype 开发,现在是 Apache 软件基金会的一部分。它通过一种标准化的方式帮助开发者管理 Java 项目的...
用户级配置位于`~/.m2/settings.xml`(Windows系统下是`%USERPROFILE%\.maven\settings.xml`),全局配置位于Maven安装目录下的`conf/settings.xml`,而项目级配置则是在每个项目的根目录下的`pom.xml`文件。...
总结,Win10环境下配置Apache Maven需要安装Maven、设置环境变量、编辑`settings.xml`文件,理解Maven的生命周期和依赖管理,以及如何使用插件。通过正确配置和使用,Maven能极大地提升Java项目的开发效率。记得定期...
通过激活不同的profile,可以在不同环境下使用不同的配置。 ```xml <profile> <id>dev <activeByDefault>true <env>dev ... </profile> ``` 4. **`servers`**:存储服务器相关的认证信息,如...