`
eimhee
  • 浏览: 2151165 次
  • 性别: 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
分享到:
评论

相关推荐

    maven profile多环境配置

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

    maven多环境配置打包

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

    maven多环境部署pom文件实例

    POM是Maven的核心概念,它是一个XML文件,包含了项目的配置信息,如依赖管理、构建指令、插件设置等。通过POM,Maven可以自动化构建过程,包括编译、打包、测试和部署。 在多环境部署场景下,我们通常需要根据不同...

    Springboot与Maven多环境配置文件夹解决方案.docx

    首先,我们可以使用 Maven 的 Profile 功能来设置多个环境,在 pom.xml 文件中,我们可以定义多个 Profile,每个 Profile 对应一个环境,例如: ```xml &lt;id&gt;dev &lt;properties&gt; &lt;jdbc.username&gt;root &lt;/...

    Maven环境配置

    Maven的环境变量配置与JDK的环境变量配置一样,也是右键计算机→属性→高级系统设置→环境变量→在系统变量中找到Path,将鼠标拖到最后将解压的Maven目录贴入。需要将bin目录包含。这样配置好以后,打开命令行窗口...

    使用maven Filtering实现多环境构建

    此外,一些企业级的Maven插件,如Spring Boot的`spring-boot-maven-plugin`,也提供了类似的环境配置功能,简化了多环境构建的流程。 总之,Maven Filtering与Profile的结合使用,为Java开发者提供了一种强大且灵活...

    使用maven Profile实现多环境构建

    总结来说,Maven Profile是Maven的核心特性之一,它使得我们能够在单个项目中管理多环境的构建配置。通过定义和激活不同的Profile,我们可以灵活地控制项目的依赖、插件和资源,从而实现高效、便捷的多环境构建。...

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

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

    超全面搭建Maven仓库

    本文将详细介绍如何搭建Maven环境、配置Maven仓库以及在Eclipse中集成Maven。 #### 一、下载安装Maven及Maven资源库 1. **下载Maven** - 访问Maven官方网站: [http://maven.apache.org/download.cgi]...

    maven配置全局的jdk和配置局部的jdk

    **全局JDK配置**是指在用户的Maven配置文件`settings.xml`中进行设置,这样设置的好处是可以作用于所有通过该Maven环境构建的项目,避免了每个项目都需要单独设置的问题。 ##### 配置步骤 1. **定位配置文件:**...

    Maven配置文件Maven配置文件

    ### Maven配置文件`settings.xml` `settings.xml`文件是Maven的个人配置文件,它位于用户的`.m2`目录下,通常是`%USER_HOME%/.m2/settings.xml`(Windows)或`~/.m2/settings.xml`(Unix/Linux)。此文件包含了一些...

    maven 过滤文件夹打包

    `env`变量在`maven-antrun-plugin`中通过读取系统环境变量`NODE_ENV`设置,这样当我们在不同环境中执行`mvn package`时,Maven会自动选择相应的配置文件。 例如,如果在开发环境中执行`NODE_ENV=dev mvn package`,...

    idea配置maven+Springboot+mybatis+oracle

    在这里设置Maven的`Maven home directory`为你安装Maven的路径,`User settings file`和`Local repository`分别对应Maven的全局配置文件和本地仓库路径。 **二、创建Spring Boot项目** 1. **新建Spring Initializr...

    maven Springmvc 4.16 环境搭建

    在配置中,确保设置了正确的GroupId、ArtifactId和Version,这将构成你的项目坐标。例如,GroupId可以是你的公司域名反写,ArtifactId是你的项目名称,Version通常是1.0-SNAPSHOT。 现在,我们需要在pom.xml文件中...

    maven配置手动下载jar包,用于离线导入

    **离线Maven配置**: 离线使用Maven主要涉及到以下步骤: 1. **下载依赖**:首先,你需要知道项目所需的全部依赖,并在线环境下使用Maven的`dependency:get`命令或通过IDE(如IntelliJ IDEA,Eclipse)下载这些...

    Maven安装配置.doc

    2. **设置环境变量**:为了使系统能够识别Maven,需要设置`MAVEN_HOME`环境变量,将其值设置为Maven的解压路径。同时,还需将`%MAVEN_HOME%\bin`添加到系统的`Path`环境变量中。 3. **验证安装**:在命令行输入`mvn...

    sprintboot maven 打包分享lib 资源文件properties xml yml

    你可以通过`spring.profiles.active`环境变量来选择不同环境的配置文件(例如,`application-dev.yml`、`application-prod.yml`)。 为了在打包时排除或包含特定文件,可以使用Maven的`maven-resources-plugin`。...

Global site tag (gtag.js) - Google Analytics