1.这个插件是什么?
maven打包时的一个插件。
2.为什么要用这个插件?
通常我们会把properties里面的属性通过变量来描述,在pom里可以定义诸如
<properties>
<jdbc.url>xxx</jdbc.url>
</properties>
形式的配置,最后maven编译时,会把对应的值放进properties里。
而我们为了简化pom,就需要properties-maven-plugin这个插件去简化它,把配置的变量单独放置到一个专门的properties里。
同时可以通过定义profile的方式,在mvn打包时使用不同的参数,去获取不同profile的值,以达到切换运行环境的效果。