• 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" ..

  • 相关阅读:
    操作系统的安装与启动基本原理
    Arch linux安装
    18 个最佳代码编辑器/IDE推荐
    2011年排名前七位的Linux操作系统。
    十大流行linux
    Java中浮点型数据Float和Double进行精确计算的问题
    Inside JVM 内存模型
    java常见面试题及答案
    Java内存模型
    虚拟机性能监控与故障处理工具
  • 原文地址:https://www.cnblogs.com/editor/p/3898891.html
Copyright © 2020-2023  润新知