Skip to content
鼓励作者:欢迎打赏犒劳

maven常见的需求

打包指定资源目录

需求:比如我项目根目录有一个文件deploy.sh,想打包的时候将这个文件打到target文件中。或者我们resources资源目录下的静态文件,也是可以的。

xml
<build>
    <finalName>application</finalName>
    <resources>
        <resource>
            <directory>src/main/resources</directory>
            <includes>
                <include>**/*.*</include>
            </includes>
            <filtering>false</filtering>
        </resource>
        <!-- 复制根目录下的 deploy.sh 文件到 target 根目录 -->
          <resource>
            <directory>${basedir}</directory>
            <includes>
              <include>deploy.sh</include>
            </includes>
            <filtering>false</filtering>
            <!--  maven中有许多内置的变量,可以直接使用 -->
            <targetPath>${project.build.directory}</targetPath>
          </resource>
    </resources>
</build>

如有转载或 CV 的请标注本站原文地址