springboot maven 本地包依赖

一. 注册到本地maven(推荐)

优势: 可以二次依赖,重复使用
劣势: 同时使用这个工程的人,需要重复在本地安装这个包

  1. 首先在本地安装本地依赖包(只需要安装jar包,如果有resource包,不需要重复安装)
mvn install:install-file -Dfile=e:/openplatform-web%2Fopen-sdk-java-2.0.2.jar -DgroupId=com.seewo -DartifactId=open-sdk-java -Dversion=2.0.2 -Dpackaging=jar
  1. 在pom.xml里增加
<dependency><groupId>com.seewo</groupId><artifactId>open-sdk-java</artifactId><version>2.0.2</version>
</dependency>

二. 依赖本地包

优势: 同时使用这个工程的人,不需要重复在本地安装这个包
劣势: 可以二次依赖,不可以重复使用

  1. 把本地包放入工程中,然后通过systemPath指定位置
<dependency><groupId>com.seewo</groupId><artifactId>open-sdk-java</artifactId><version>2.0.2</version><type>jar</type><scope>system</scope><systemPath>${basedir}/src/main/resources/lib/openplatform-web%2Fopen-sdk-java-2.0.2.jar</systemPath>
</dependency>
  1. includeSystemScope= true , 这样打包就是compile,否则就是provider
<plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><configuration><includeSystemScope>true</includeSystemScope></configuration>
</plugin>

【springboot maven 本地包依赖】相关推荐

  1. maven 本地包依赖包打进jar

    1.声明依赖jar的时候使用 <dependency> <groupId>test</groupId> <artifactId>test</art ...

  2. maven war包依赖另一个war包

    当项目分模块开发时,会有多个web项目,当某一个web工程需要依赖另一个web工程时,需要进行单独的设置 现假设A.war依赖B.war 则在B的项目中配置: 则B项目打包时会把类打成jar包供其他引 ...

  3. go mod require + replace解决本地包依赖问题

    v1.0.0 版本号可以自定义,随便写都可以 package1 是目录名称,不是module名称

  4. maven 查询包依赖

    2019独角兽企业重金招聘Python工程师标准>>> mvn dependency:tree > dep.log 转载于:https://my.oschina.net/u/1 ...

  5. maven项目安装本地包实战演示

    maven进行资源整合后,方便了大家对包资源的管理和引用.但是仍有不部分包不得不采用本地安装的方式来进行.例如我们阿里支付.网易云信等相关. 猜测可能是这些企业为了自己的算法的安全考虑,不公开自家源码 ...

  6. maven 打包指定依赖包_maven打包加入依赖包以及加入本地依赖包的方法

    Maven引入本地Jar包并打包进War包中 1.概述 在平时的开发中,有一些Jar包因为种种原因,在Maven的中央仓库中没有收录,所以就要使用本地引入的方式加入进来. 2. 拷贝至项目根目录 项目 ...

  7. springboot使用maven打包无法打进本地包解决方法

    springboot使用maven打包无法打进本地包解决方法 参考文章: (1)springboot使用maven打包无法打进本地包解决方法 (2)https://www.cnblogs.com/vi ...

  8. java配置pom安装依赖包,Maven pom.xml 添加本地jar包依赖以及打包方法

    Maven项目打包时,如果遇到需要添加本地jar包依赖的时候,可以选择两种方法: 1. 安装到本地仓库 第一种方法比较常规,适用于需要添加的jar包也是由maven项目导出,含有pom文件的时候.只需 ...

  9. Maven 自己下载依赖包安装到本地仓库

    Maven 确确实实是个好东西,用来管理项目显得很方便,但是如果是通过 Maven 来远程下载 JAR 包的话,我宿舍的带宽是4兆的, 4个人共用,有时候用 Maven 来远程下载 JAR 包会显得很 ...

最新文章

  1. android 触摸 卡顿,Android CoordinatorLayout(五) 严重的卡顿BUG
  2. Python出现SyntaxError: Non-ASCII character '\xe7' in file 错误的解决办法
  3. Java内部类(Inner Class)小记
  4. sql语言和php,SQL语言快速入门(三)_php
  5. hashMap put方法 第二行代码
  6. 用电脑更新手机ios系统_macOS 11正式版:大更新!苹果把iOS风格搬到了电脑上
  7. Bash-Script
  8. zabbix安装与配置
  9. 通过拦截器获取控制类requestMapping注解中的属性值
  10. I00015 打印等腰三角形字符图案(底边在上)
  11. 这本书会是你在算法分析道路上最好的养料
  12. Python实现给定两点经纬度数据求解两点平面直线距离与方位角
  13. 黑马旅游网完整代码_黑马旅游网(二)注册登陆
  14. 搜狗输入法纯净_五款良心无广告的纯净输入法推荐
  15. NC6 转库单、采购入库单、库存委托入库单签字后自动生成调拨订单
  16. 三菱FX3U-485ADP-MB通讯三种变频器程序 已实现测试的变频器:施耐德ATV312, 三菱E700,台达VFD-M三款变频器,支持rtu的协议的变频器都可实现
  17. 别人都不知道的“好用”网站,让你的效率飞快
  18. linux 从设备 spi,在Linux 4.9设备树中添加SPI slave设备rapbery pi
  19. 记录WIN10选择文件右键后资源管理器无响应的解决方法
  20. 19、网络配线架打线工艺

热门文章

  1. 程序员必备-网站推荐
  2. 数字图像学笔记——7. 噪音生成(泊松噪音生成方法)
  3. 第059篇:高分二号遥感影像预处理流程(ENVI5.3.1平台+ENVI App Store中最新的中国国产卫星支持工具)
  4. Go语言的流程结构简单介绍
  5. 工作11年,35岁,裸辞: 感到前途很迷茫,如何破?
  6. 投影仪显示无法连接服务器失败怎么办,电脑和投影仪连不上怎么办
  7. 微信小程序如何实现搜索功能
  8. CentOS 7 系统部署之四:磁盘扩容与调整
  9. 实用工具WGestures全局鼠标手势
  10. 一个大学生屌丝心中的seo梦