Maven resources Plugin

为了使项目结构更为清晰,Maven区别对待Java代码文件和资源文件,maven-compiler-plugin用来编译Java代码,maven-resources-plugin则用来处理资源文件。 默认的主资源文件目录是src/main/resources,很多用户会需要添加额外的资源文件目录, 这个时候就可以通过配置maven-resources-plugin来实现。 此外,资源文件过滤也是Maven的一大特性, 你可以在资源文件中使用${propertyName}形式的Maven属性, 然后配置maven-resources-plugin开启对资源文件的过滤, 之后就可以针对不同环境通过命令行或者Profile传入属性的值,以实现更为灵活的构建。

参考:http://maven.apache.org/plugins/maven-resources-plugin

这个插件包含下面这些goals

1.1、resources:resources

1.2、resources:testResources

1.3、resources:copy-resources