maven根据profile动态选择配置文件

上线前,有个很繁琐又必须确认的问题,就是环境变量的修改。通常有开发环境、测试环境、线上环境,甚至还有三个以上环境,这样来回修改虽然不难却很容易出错,maven解决这个了这个问题。 这里以log4j的环境配置为例。maven

  1. 这里以三个环境为例:开发环境dev、测试环境beta、生产环境prod pom.xml中配置以下

而后点击MavenProjects,选择dev环境,idea发布的环境ide

  1. src/main/resources下有环境配置的分别配置好,放置在相应目录下面,以下
  • 命令打包(下面以dev环境为例) mvn clean package -Dmaven.tset.skip=true -Pdev
相关文章
相关标签/搜索