maven导入本地jar包的三种方式
方法一、引入lib下加载(加载过后打包,以后再次使用不用再次导入)
首先创建一个用于创建jar包的项目,并测试能否成功运行
讲项目打包
在需要引入的项目中创建lib目录 并把刚才打包的jar复制进去
通过dependency引入jar包
groupId、artifactId、version要与jar包保持一致
指定scope为system
方法二:在项目结构中引用lib文件夹(个人练习推荐,每次是以哦那个都要重新导入)
方法三:将本地jar包导入到咱们的本地maven仓库中
mvn install:install-file -Dfile=spring.jar -Dartifactld=spring -DgroupId=com.fpl -Dversion=1.0-SNAPSHOT -Dpackaging=jar
对上面命令进行解释如下,各部分同第一种方法
mvn install:install-file
-Dfile=spring.jar //jar包名称
-Dartifactld=spring //jar包源项目的artifactid
-DgroupId=com.fpl //jar包源项目的groupid
-Dversion=1.0-SNAPSHOT //jar包源项目的version
-Dpackaging=jar
右击jar包,进入咱们jar包的文件夹内
在该路径打开命令行,运行上面的代码
然后按照正常的依赖导入在pom.xml中进行依赖导入
<dependency> <groupId>com.fpl</groupId> <artifactId>spring</artifactId> <version>1.0-SNAPSHOT</version> </dependency>
到此这篇关于maven导入本地jar包的三种方式的文章就介绍到这了,更多相关maven导入本地jar包内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
解析Java内存分配和回收策略以及MinorGC、MajorGC、FullGC
本节将会介绍一下:对象的内存分配与回收策略;对象何时进入新生代、老年代;MinorGC、MajorGC、FullGC的定义区别和触发条件;还有通过图示展示了GC的过程。2021-09-09SpringBoot EasyPoi动态导入导出的两种方式实现方法详解
项目里使用的是EasyPoi来处理导入导出功能的。近日因业务需求调整,一些导出功能的导出列需要根据不同的条件动态导出2022-09-09详解MybatisPlus中@TableLogic注解的使用
@TableLogic一般用于实现数据库数据逻辑删除,本文我们将介绍 @TableLogic 注解的用法,以及每个属性的实际意义和用法,感兴趣的可以了解一下2022-06-06客户端Socket与服务端ServerSocket串联实现网络通信
这篇文章主要为大家介绍了客户端Socket与服务端ServerSocket串联实现网络通信的内容详解,有需要的朋友可以借鉴参考下,希望能够有所帮助2022-03-03
最新评论