Maven环境隔离

简介: 解决的问题避免人工修改的弊端,即容易犯错轻松分环境编译,打包,部署配置及原理在pom.xml中增加build节点在pom.

解决的问题

  • 避免人工修改的弊端,即容易犯错
  • 轻松分环境编译,打包,部署

配置及原理

  • 在pom.xml中增加build节点


    img_4ee908a54c891ff8f4d088feeccbde7c.png
  • 在pom.xml中增加profiles节点


    img_e65a490ab8d034108da699385b7a6baa.png

目录初始化

  • 新建对应的文件夹,并把要隔离的文件分开,公共的留下


    img_ca3f53f261b34f6bd7890e972d5e85be.png
  • IDEA中点击右侧Maven Projects,选中本地开发环境对应的环境,点击import change进行更新


    img_60ea92fde50c65d34f74bd2c090c9e10.png

编译打包命令

  • 参数是-P${环境标识}
    • Dev
    • Beta
    • Prod
      如-Pdev

验证

  • 通过分环境编译打包,查看并验证
目录
相关文章
|
8月前
|
Java Maven
Maven【5】在IDEA环境中配置和使用Maven
Maven【5】在IDEA环境中配置和使用Maven
184 1
|
8月前
|
Java 应用服务中间件 Maven
使用IDEA搭建SpringMVC环境,Maven导入了依赖,但是运行报错 java.lang.ClassNotFoundException
使用IDEA搭建SpringMVC环境,Maven导入了依赖,但是运行报错 java.lang.ClassNotFoundException
125 1
|
8月前
|
存储 JavaScript Java
【Maven从入门到如土】快速使用 Maven:命令行环境
【Maven从入门到如土】快速使用 Maven:命令行环境
124 0
|
8月前
|
存储 Java Linux
Nexus【部署 01】CentOS 7.5 环境下搭建私有Maven仓库实录(启动问题处理+安装文件 nexus-3.4.0-02-unix.tar.gz 云盘链接)
Nexus【部署 01】CentOS 7.5 环境下搭建私有Maven仓库实录(启动问题处理+安装文件 nexus-3.4.0-02-unix.tar.gz 云盘链接)
460 0
|
Java Linux Apache
win环境-maven的安装以及配置(idea中的配置,setting文件修改,环境变量配置)
win环境-maven的安装以及配置(idea中的配置,setting文件修改,环境变量配置)
227 2
|
8月前
|
XML Java 应用服务中间件
spring和maven(profile)的多环境部署
spring和maven(profile)的多环境部署
131 0
|
Java Maven 数据安全/隐私保护
19Maven - 搭建私服环境
19Maven - 搭建私服环境
64 0
|
Java Linux Maven
基于Maven编译的JDK环境安装配置
基于Maven编译的JDK环境安装配置
|
Java 应用服务中间件 Maven
如何在本地搭建Maven环境并整合进IDEA中以及创建web工程?【2023最新版】(下)
如何在本地搭建Maven环境并整合进IDEA中以及创建web工程?【2023最新版】(下)
如何在本地搭建Maven环境并整合进IDEA中以及创建web工程?【2023最新版】(下)
|
存储 Java 应用服务中间件
如何在本地搭建Maven环境并整合进IDEA中以及创建web工程?【2023最新版】(上)
如何在本地搭建Maven环境并整合进IDEA中以及创建web工程?【2023最新版】(上)