有时候maven仓库没有的jar包,我们需要从本地址指定文件路径并且指定scope为system来引入依赖。默认的,assemble插件是不会把本地依赖的jar包打包进去的。

<dependency><groupId>com.alibaba.csb.sdk</groupId><artifactId>http-client</artifactId><version>1.1.5.7</version><scope>system</scope><systemPath>${basedir}/src/main/resources/lib/http-client-1.1.5.7.jar</systemPath>
</dependency>

assemble插件的配置中,可以指定打包结果输出的根目录和jar包存放目录。

<!-- 根目录 -->
<assembleDirectory>demo</assembleDirectory>
<!-- 打包的jar,以及maven依赖的jar放到这个目录里面 -->

lib
可以通过在pom文件中的build节点中单独指定本地依赖jar包的存放路径作为资源,输出目录targetPath指定到我们打包后存放jar包的地址,这样本地依赖的jar包就可以变相打进去了。这里的地址是相对于本地依赖jar包里面作为目录起点的相对位置。

<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-dependency-plugin</artifactId><executions&g

appassembler-maven-plugin插件打包本地依赖的jar相关推荐

  1. java工程打成jar包 - 使用maven assembly插件打包及手动打包

    在java工程打包的过程中遇到过不少问题,现在总结一下.一种是典型的maven工程打包,依赖的jar包全都在pom.xml中指定,这种方式打包很方便:另一种是依赖了本机jar包(不能通过pom.xml ...

  2. eclipse maven plugin 插件 安装 和 配置

    本文转自:http://www.blogjava.net/fancydeepin/archive/2012/07/13/eclipse_maven3_plugin.html maven3 安装: 安装 ...

  3. maven打包--同时将仓库依赖和本地依赖的jar包也打进去

    目录 maven添加依赖 maven添加本地依赖 项目打包 maven打包 将依赖包一同打进去 将本地依赖包也一同打包 可能出现的问题 依赖包不与项目代码一同编译 maven添加依赖 首先,如何在ma ...

  4. Maven远程仓库:pom依赖以及jar包下载

    Maven远程仓库:pom依赖xml配置以及jar包下载: 地址1: http://mvnrepository.com/ 地址2: http://172.16.163.52:8081/nexus/#w ...

  5. maven 系列 06 - 向本地仓库导入jar包 (例如 - pinyin4j-2.5.0)

    对于官网没有的jar包,maven向本地仓库导入jar包用如下命令. 注意:这个命令不能换行,中间用空格来分割的 安装指定文件到本地仓库命令:mvn install:install-file-Dgro ...

  6. Java技术--maven的assembly插件打包(依赖包归档)

    注:最近工作中遇到的一个问题,写了一个日志处理的模块,现在需要给第三方客户使用,但是该模块依赖了我们自己写的或者修改的一些jar包,可选择方案:1.所有jar包放在一个文件夹中给第三方(感觉好不专业) ...

  7. java assembly_Java技术--maven的assembly插件打包(依赖包归档)

    注:最近工作中遇到的一个问题,写了一个日志处理的模块,现在需要给第三方客户使用,但是该模块依赖了我们自己写的或者修改的一些jar包,可选择方案:1.所有jar包放在一个文件夹中给第三方(感觉好不专业) ...

  8. Spring Boot 使用 Maven assembly 插件打包

    文章目录 1 摘要 2 Maven 核心依赖与配置 2.1 pom.xml 配置 2.2 assembly 配置信息 3 启动与停止脚本 3.1 启动脚本 3.2 停止脚本 4 推荐参考资料 5 Gi ...

  9. java plugin 安装_eclipse maven plugin 插件 安装 和 配置

    Posted on 2012-07-13 12:40 fancydeepin 阅读(96246) 评论(45)  编辑  收藏  所属分类: Maven3 Guide 环境准备: eclipse(He ...

  10. eclipse maven plugin 插件安装和配置

    2019独角兽企业重金招聘Python工程师标准>>> 环境准备: eclipse(Helios) 3.6 maven 3.0.4 maven3 安装: 安装 Maven 之前要求先 ...

最新文章

  1. linux mysql 文件恢复_linux下误删数据文件恢复
  2. rocketmq queue_RocketMQ 实战(三) - 消息的有序性
  3. 数组重复次数最多的元素递归_在不使用递归的情况下计算链接列表中元素的出现次数...
  4. Waymo真·无人车上路了!没司机的出租车推出在即 | 多图实拍
  5. CSS3制作3D水晶糖果按钮
  6. python软件-Python软件下载|Python最新版本v3.5.1 下载_当游网
  7. JS随手记——三目表达式
  8. 怎么把做好的ps保存成图片_ps存成jpg格式的快捷键,ps如何另存为图片格式
  9. 海贼王热血航线正在连接服务器,海贼王热血航线为什么连接不了服务器?老是说人已满进不去?...
  10. update语句执行卡死现象原因及解决方案
  11. 城市生活污水处理技术现状及活性炭的应用
  12. jeDate—选择日期后,再点开重新选择时间,日期会被置为今日日期
  13. python、idel、pycharm的安装使用
  14. Python——email模块
  15. Redis(学习笔记)
  16. 为什么都说做猎头很累?
  17. lsdev,lscfg,lsattr三者的区别
  18. android 播放网络电视,HDP直播tv版 V2.0.5 for android (网络电视)
  19. 基于cubemx的硬件iic SHT30的iic调试
  20. web前端-上传图片预览

热门文章

  1. [RK3399][Android7.1] adb remount失败
  2. 18.3 通过打印来调试
  3. linux中probe函数中传递的参数来源
  4. H.264中整数DCT变换,量化,反量化,反DCT究竟是如何实现的?(无代码,无真相)
  5. 安装python时需要勾选_软件应用 | 用Python爬取网络站点数据时需要哪些必备库
  6. 中国三级流域空间分布数据/国家新区分布数据/NPP净初级生产力数据/植被覆盖空间分布数据/土地利用数据/NDVI数据/植被类型分布/土壤类型数据
  7. python解析json串与正则匹配对比
  8. java equals 的区别_Java中equals和==的区别
  9. python都有什么包装_Python包装
  10. 【数据结构】----将一个链表拆分为两个链表