maven <resources>标签

<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>

  

posted @ 2018-10-17 11:37  *码识途  阅读(333)  评论(0)    收藏  举报