zoukankan      html  css  js  c++  java
  • spring Mvc + Maven + 拷贝插件 (十一)

    maven-antrun-plugin:可用于在项目编译打包时,把文件指定的文件拷贝到指定的位置,我们打包一般都是打包到 项目 的target 文件下;

    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-antrun-plugin</artifactId>
    <version>1.7</version>

    他依赖几个jar项目.

    ant-1.8.2.jar 需要自己下载 :   ant-182.rar

    然后存放到相应的目录中去.
    -------------------------------------------------------------------------------------
    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-antrun-plugin</artifactId>
        <version>1.7</version>
        <executions>
            <execution>
                <phase>compile</phase>
                <configuration>
                    <!--
                    <tasks>
                        <copy file="src/main/webapp/js/jquery.min.js" tofile="${project.build.directory}/${project.build.finalName}/resources/ui/js/jquery.min.js" />
                    </tasks>
                    -->
                    <target>
                    <copy todir="${project.build.directory}/${project.build.finalName}/">
                        <fileset dir="src/main/webapp/">
                            <include name="**/*min.js" />
                        </fileset>
                        <mapper type="regexp" from="(.+?).js" to="1.js" />
                    </copy>
                </target>
            </configuration>
            <goals>
                <goal>run</goal>
            </goals>
            </execution>
        </executions>
    </plugin>    

    要想按文件路径拷贝文件夹到目标目录,就是配置 <mapper type="regexp"

    from 是源文件地址正则,他是fileset dir 后的部分文件路径.

    to 是要存储到的目录 后的文件路径. 目标目录为 <copy todir="xxxx" ..

  • 相关阅读:
    python imageai 对象检测、对象识别
    flask跨域请求三行代码搞定
    图片压缩-KMeans
    电影天堂
    python 时间操作
    时间HTML
    3D滚动效果
    tensorflow基础
    studio显示Surface: getSlotFromBufferLocked: unknown buffer: 0xa2a58be0
    解决github访问慢和clone慢解决方案
  • 原文地址:https://www.cnblogs.com/editor/p/3898891.html
Copyright © 2011-2022 走看看