maven scope system

学了几个maven构件的项目,都没见着scope为system的,今天遇着,pom报错找不到这个包,google了一下,自己稍微捣腾一下,总算解决。

0 在我学习项目pom的设置

152709_p1fe_1417419.png

1、首先看看这个scope的解析吧

system (系统范围)

system范围依赖与provided 类似,但是你必须显式的提供一个对于本地系统中JAR 文件的路径。这么做是为了允许基于本地对象编译,而这些对象是系统类库的一部分。这样的构件应该是一直可用的,Maven 也不会在仓库中去寻找它。如果你将一个依赖范围设置成系统范围,你必须同时提供一个 systemPath 元素。注意该范围是不推荐使用的(你应该一直尽量去从公共或定制的 Maven 仓库中引用依赖)。

2、接着我很自然而然的到http://mvnrepository.com/找了一下,发现没有。

然后必然的是g老师啦,之后找到个网站可以下载的

http://www.filewatcher.com/m/org.insightech.er_1.0.0.v20121127-2328.jar.3360989-0.html

3、下载完了,然后放哪里呢?我还真一sb,确实为此迷茫小小一会...

152915_0Jqn_1417419.png

不瞒小伙伴,我一开始就放在这,但是运行仍然报错。

4、

<systemPath>${project.basedir}/src/main/webapp/WEB-INF/lib/org.insightech.er_1.0.0.v20121127-2328.jar</systemPath>

这个家伙给我忽视了

5、

153204_5Zzg_1417419.png

6、之后将项目update一下,貌似pom也没有报错了...

小小抱怨一句,小白白的自学之路有血有泪啊.....


转载于:https://my.oschina.net/heroShane/blog/199021

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值