<!--这个元素描述了所有资源路径列表,例如和项目相关的属性文件,这些资源被包含在最终的打包文件里。-->
<resources>
<!--这个元素描述了所有资源路径-->
<resource>
<!--描述了资源的目标路径。该路径<strong>相对target/classes目录</strong>(例如${project.build.outputDirectory})。举个例子,如果你想资源在特定的包里(org.apache.maven.messages),你就必须该元素设置为org/apache/maven/messages。然而,如果你只是想把资源放到源码目录结构里,就不需要该配置。-->
<targetPath/>
<!--是否使用参数值代替参数名。参数值取自properties元素或者文件里配置的属性,文件在filters元素里列出。-->
<filtering/>
<!--描述存放资源的目录,该路径<strong>相对POM路径</strong>-->
<directory/>
<!--包含的模式列表,例如**/*.xml.-->
<includes/>
<!--排除的模式列表,例如**/*.xml-->
<excludes/>
</resource>
</resources>
例:
<resources>
<resource>
<directory>src/main/config</directory>
<targetPath>../config</targetPath>
</resource>
<resource>
<directory>src/main/resources</directory>
<targetPath>../resources</targetPath>
</resource>
<resource>
<directory>src/main/bin</directory>
<targetPath>../bin</targetPath>
</resource>
</resources>