maven 打包的同时将生成的jar复制到指定路径
maven 打包的同时将生成的jar复制到指定路径
暗之幻影 发表于3年前
maven 打包的同时将生成的jar复制到指定路径
  • 发表于 3年前
  • 阅读 4831
  • 收藏 12
  • 点赞 0
  • 评论 0

腾讯云 学生专属云服务套餐 10元起购>>>   

相关资料来自百|度|知|道:

<build>
    <outputDirectory>src/main/webapp/WEB-INF/classes</outputDirectory>
    <testOutputDirectory>src/main/webapp/WEB-INF/classes</testOutputDirectory>
    <plugins>
        <plugin>
            <artifactId>maven-antrun-plugin</artifactId>
            <executions>
                <execution>
                    <id>copy-lib-src-webapps</id>
                    <phase>package</phase>
                    <configuration>
                        <tasks>
                           <!-- <delete dir="src/main/webapp/WEB-INF/lib" />-->
                            <copy todir="${project.web-common.lib-targetPath}">
                                <fileset dir="${project.commonmodule.lib-source.directory}">
                                    <include name="*" />
                                </fileset>
                            </copy>
                        </tasks>
                    </configuration>
                    <goals>
                        <goal>run</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>
    </plugins>
</build>

目的:将打包后生成的jar复制到指定路径
阻碍:命令mvn package后,才生成jar的包,如果单纯的用resources方法复制文件,是无法在package时复制一个还未存在的东西到某地的。
解决:添加antrun plugin,达到更改打包和复制的顺序的目的,使打包之后再复制成为可能。
PS:在project中properties里规定的路径,project的module可以理解使用。


Maven实战(九)——打包的技巧


共有 人打赏支持
粉丝 17
博文 377
码字总数 71245
×
暗之幻影
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: