<build> <finalName>com_dubbo_config</finalName> <resources> <resource> <!-- 指定resources插件处理哪个目录下的资源文件 --> <directory>src/main/resources</directory> <!-- 打包后放在什么位置 --> <targetPath>${project.build.directory}/classes</targetPath> <!-- 不包含directory指定目录下的以下文件 --> <excludes> <exclude>pro/*</exclude> <exclude>dev/*</exclude> <exclude>test/*</exclude> </excludes> <!-- 只(这个字很重要)包含directory指定目录下的以下文件 <include>和<exclude>都存在的话,那就发生冲突了,这时会以<exclude>为准 --> <includes> <include></include> </includes> <!-- filtering为true的时候,这时只会把过滤的文件(<excludes>)打到classpath下, filtering为false的时候,会把不需要过滤的文件(<includes>)打到classpath下 --> <filtering>true</filtering> </resource> <resource> <directory>src/main/resources/${profiles.active}</directory> <targetPath>${project.build.directory}/classes</targetPath> </resource> </resources> </build>