• Maven打包时囊括本地依赖的jar包


       在开发中,偶尔会遇到一个问题:某些比较冷门的包,maven服务器上没有,而我们又必须用,通常情况下会在项目中建立一个lib文件夹、将这些包copy进去并加入buildpath,开发就可以继续了,如下图:

    但是这又会引发一个问题,打包的时候因为找不到这些本地导入的包而报错。。。

    1. 命令行模式 cd进入项目根目录(pom.xml所在路径)

    2. 执行 mvn dependency:copy-dependencies -DoutputDirectory=lib package,此命令会将所有依赖的包都放到lib目录下

    3.运行时 保证上面包含依赖jar包的目录和目标jar同目录,执行java -jar test.jar

    这样 无论是maven的包,还是本地的包都会聚集到一起,从而解决这个问题。。。

  • 相关阅读:
    KMP总结
    条件概率的计算
    EL和JSTL
    tomcat部署web项目
    web
    面试1
    面试可能会问的题
    简介
    建一个springboot项目
    刷题之牛客网
  • 原文地址:https://www.cnblogs.com/onmyway20xx/p/4514369.html
Copyright © 2020-2023  润新知