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

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

- src/main/resources下有环境配置的分别配置好,放置在相应目录下面,以下

- 命令打包(下面以dev环境为例) mvn clean package -Dmaven.tset.skip=true -Pdev