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

maven profiles

 
阅读更多

1:

properties文件中用${名称}

redis.day.two=${redis_day_two}

 2:

pom文件中(build同级)

<profiles>
		<profile>
			<id>local</id>
			<activation>
				<activeByDefault>true</activeByDefault>  //默认
			</activation>
			<properties>
				<build.profile.id>local</build.profile.id> //变量
			</properties>
			<build>
				<filters>
					<filter>profiles/${build.profile.id}/config.properties</filter>  //在这个文件中查找
				</filters>
				<resources>
					<resource>
						<filtering>true</filtering>
						<directory>src/main/resources</directory> //目录配置文件目录
					</resource>
				</resources>
			</build>
		</profile>
               <profile>...</profile>#其它profile
  </profiles>

  3:

mvn命令

mvn package -P local   

 

补充profiles 与src同级

分享到:
评论

相关推荐

    Maven Profiles 定制化构建的艺术

    Maven是一个项目管理和构建自动化工具,主要服务于基于Java的软件项目。它是由Apache软件基金会提供的一个开源工具,使用一种名为Project Object Model (POM) 的XML文件来描述项目的构建过程、依赖关系和其他配置...

    多环境构建利器:Maven Profiles深度解析与应用实例

    Maven是一个项目管理和构建自动化工具,主要服务于基于Java的软件项目。它由Apache软件基金会提供支持,使用一种名为Project Object Model(POM)的XML文件来描述项目的构建过程、依赖关系和其他配置信息。 ### ...

    maven profile多环境配置

    Maven Profile 多环境配置 Maven 是一个流行的项目管理工具,广泛应用于 JAVA 相关的项目中。为了实现多环境的构建可移植性,Maven 提供了 Profile 机制。通过不同的环境激活不同的 Profile,可以达到构建的可移植...

    使用maven Profile实现多环境构建

    Maven作为Java项目管理的强大工具,提供了Profile功能来解决这个问题。Profile允许我们在一个项目中定义多个构建配置,每个配置对应一个特定的环境。下面将详细讲解如何使用Maven Profile实现多环境构建。 首先,让...

    idea下test自动测试profiles配置

    当我们进行自动化测试时,Maven的profiles功能可以帮助我们根据不同的环境设置来构建和运行测试。本篇文章将详细探讨如何在Idea中配置Maven的profiles以实现test自动测试。 首先,让我们理解什么是Maven的profiles...

    尚硅谷Maven课程笔记代码资源

    profiles是Maven中的环境配置切换工具,可以根据不同环境(如开发、测试、生产)定义不同的配置。例如,不同的profile可以设置不同的数据库连接参数或启用/禁用某些插件目标。 七、源码分析 【源码】部分提供了实际...

    maven-3.0.5安装包&eclipse-maven插件

    7. **支持Maven profiles**:可以方便地在不同环境中切换Maven配置,如开发、测试、生产环境。 在使用这个压缩包时,首先需要安装JDK 1.6,然后解压maven-3.0.5.zip,配置Maven的环境变量,包括MAVEN_HOME和Path。...

    【超级好用】maven 3.6.1

    - **使用Maven Profiles**:针对不同的环境(如开发、测试、生产)创建不同的配置档案。 - **持续集成**:与Jenkins、GitLab CI/CD等工具结合,实现自动化构建和部署。 总之,Maven 3.6.1作为一个成熟的项目管理...

    eclipse的maven插件

    7. **支持Maven profiles**:Eclipse的Maven插件同样支持Maven的profiles特性,可以根据不同的环境配置选择激活不同的profile。 8. **集成持续集成服务器**:通过Maven插件,Eclipse可以方便地与Jenkins、TeamCity...

    maven安装包

    Maven 的 profiles 功能允许你为不同的环境(如开发、测试、生产)定义不同的配置。 通过以上介绍,我们可以看出 Maven 是一个功能强大的项目管理和构建工具,它极大地简化了Java开发中的许多繁琐任务,提高了开发...

    eclipse-maven3-plugin

    5. **支持Maven profiles**:插件允许你管理和激活Maven的profile,以适应不同的构建环境或配置。 6. **插件管理**:Eclipse Maven3 Plugin还可以帮助你管理和配置Maven插件,添加或更新插件到POM.xml中。 总的来...

    Myeclipse maven插件下载

    - Maven Profiles:Maven允许定义多个配置,称为Profile,可以根据不同环境进行切换。 - Maven插件:Maven拥有丰富的插件库,可以扩展其功能,如`maven-jar-plugin`用于打包jar,`maven-war-plugin`用于打包war等...

    maven 3.3.9 解压版

    7. **Maven profiles** - Maven配置可以有多个profile,根据环境变量或命令行参数激活。每个profile可以包含不同的配置,如不同的依赖或构建目标。 8. **Maven Archetypes** - Maven Archetypes是预先定义的模板...

    Apache maven 3.2.5

    7. **Maven Profiles**:Maven支持配置不同的环境变量和构建行为,通过Profile可以针对开发、测试和生产环境设置不同的配置。 8. **Maven Archetypes**:预定义的项目模板,可以帮助开发者快速创建新项目,根据所选...

    maven多环境配置打包

    通常,开发者会创建多个Maven配置文件(profiles),每个文件对应一个特定的环境,然后通过filtering功能过滤资源文件中的变量,实现环境间配置的切换。 【标签】:“源码 工具” “源码”标签暗示了讨论可能涉及...

    apache-maven-3.2.2

    Maven配置中的profiles允许根据不同的环境(如开发、测试、生产)切换不同的设置。例如,开发环境可能需要调试选项,而生产环境则需要优化和最小化。 **Maven的多模块项目**: 对于大型项目,Maven支持多模块项目...

    maven中文指导 学maven的很好一本参考书

    除了基本功能,书中还可能涉及高级话题,如远程仓库的设置、自建私有仓库、处理依赖冲突、使用Maven profiles来适应不同环境、以及如何将项目发布到Maven仓库等。 总的来说,《Maven中文指导》是一本全面且实用的...

    maven常用包

    四、Maven profiles profiles允许根据不同的环境条件(如开发、测试、生产)配置不同的构建参数和依赖。 五、Maven聚合项目与继承 1. 聚合项目(aggregator):一个POM可以包含多个子模块,方便进行多模块项目管理...

    apache-maven-3.2.3

    9. **Maven profiles**:允许为不同环境或构建目标定义配置,通过激活profile来改变构建行为。 10. **Maven命令行界面**:提供了丰富的命令行选项,如`mvn clean`用于清理项目,`mvn install`用于安装项目到本地...

    亲测好用的maven3.zip

    4. **使用Maven profiles**:profiles可以针对不同的环境(如开发、测试、生产)设置不同的配置。 5. **保持POM.xml简洁**:尽量减少POM.xml的复杂性,避免过多的插件配置。 通过上述内容,我们可以看出Maven3是...

Global site tag (gtag.js) - Google Analytics