maven引入本地jar包和添加为库的区别是什么

maven引入本地jar包和添加为库的区别是什么

<scope>system</scope>
<systemPath>${basedir}/lib/json-jena-1.0.jar</systemPath>

maven可以通过上面的语句将本地jar引入

这种方式和直接在jar包上右键添加为库的区别是什么呀

是不是引入了之后就不需要添加为库了

http://img1.sycdn.imooc.com//climg/609b883209acbf1806460694.jpg

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,两者是没有关联的。system:从参与度来说,和provided相同,不过被依赖项不会从maven仓库下载,而是从本地文件系统拿。需要添加systemPath的属性来定义路径,而右键jar包选择添加为库是将jar包add到web引用库

祝学习愉快~

  • fever腾腾 提问者 #1

    之前是需要设置为库之后 ,lib目录下的jar包才能被识别。使用了maven之后好像不需要添加为库也可以识别到lib里面的jar包了,那这两者不就选其一就可以了嘛

    2021-05-18 15:31:56
  • 好帮手慕小脸 回复 提问者 fever腾腾 #2

    同学你好,Maven项目引入jar包是在pom.xml文件中体现,而将lib目录下的jar进行加入库操作多半是在web项目中实现的,两者是有区别的

    祝学习愉快~

    2021-05-18 18:16:22
  • fever腾腾 提问者 回复 好帮手慕小脸 #3

    噢,明白了 谢谢老师

    2021-05-19 09:16:34
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师