在工作中可能会在自己的项目中引入其他人的jar包这里给大家带来两种方式
- 第一种方式 直接放在项目中
步骤一
在scr平级创建一个lib文件夹将jar包放进去
步骤二
打开pom文件开始添加依赖
jar包名helloWord-1.1.0.jar
groupId里就写helloWord
artifactId里也一样helloWord
version里面写的就是jar包helloWord-1.1.0.jar中的1.1.0
<dependency>
<groupId>helloWord</groupId>
<artifactId>helloWord</artifactId>
<version>1.1.0</version>
<!-- 当scope设置成system时这个依赖包就不会从你配置的maven仓库获取此时必须指定systemPath-->
<scope>system</scope>
<!-- 使用Maven内置属性—${basedir},该属性的用途就如字面意思根目录,就是获取项目根目录路径的一个属性。-->
<systemPath>${pom.basedir}/lib/helloWord-1.1.0.jar</systemPath>
</dependency>
最后别忘了刷新Maven 。
- 第二种方式 添加到Maven
步骤一
打开idea
点击file --> Settings --> Build --> Build Tools --> Maven --> 找到你项目中使用maven的位置点进去得到Maven的安装路径
步骤二
打开文件资源管理器 找到搜索框把你刚刚找到的路径粘上去回车,会发现跳到这个文件夹了
步骤三
跳到这个文件夹后,在目录上输入cmd,进入命令窗口
步骤四
命令窗口不要关闭 准备好jar包并找对jar的路径
步骤五
此步骤为最重要的一步
Dfile后为所要导入jar的所在目录,刚刚让准备的路径贴后面
-DgroupID以及-DartifactId可以自己命名,
-Dversion为版本号
mvn install:install-file -Dfile=C:\Users\27787\Desktop\helloWord-1.1.0.jar -DgroupId=helloWord -DartifactId=helloWord -Dversion=1.1.0 -Dpackaging=jar
执行结果是这样的
如果有空格或者有特殊符号他会识别失败会告诉你哪里确实大家可以看他提示缺少什么就是哪里有空格删掉就行😀
DgroupId写的helloWord <groupId>就写helloWord
DartifactId写的helloWord <artifactId>就写helloWord
Dversion写的1.1.0 <version>就写1.1.0
导入依赖
刷新
如何吧自己的项目打包jar给别人
跟着顺序点
起名字,设置导出位置
构造出jar
注意如果你之前导入的有别人的jar包可能会爆错误
别担心正常大家导入一下这个依赖 此配置表示将scope"设置为 system的依赖也打包
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<includeSystemScope>true</includeSystemScope>
</configuration>
</plugin>
感谢大佬们的阅读!