学了几个maven构件的项目,都没见着scope为system的,今天遇着,pom报错找不到这个包,google了一下,本身稍微捣腾一下,总算解决。html
0 在我学习项目pom的设置web
一、首先看看这个scope的解析吧app
system (系统范围)webapp
system范围依赖与provided 相似,可是你必须显式的提供一个对于本地系统中JAR 文件的路径。这么作是为了容许基于本地对象编译,而这些对象是系统类库的一部分。这样的构件应该是一直可用的,Maven 也不会在仓库中去寻找它。若是你将一个依赖范围设置成系统范围,你必须同时提供一个 systemPath 元素。注意该范围是不推荐使用的(你应该一直尽可能去从公共或定制的 Maven 仓库中引用依赖)。maven
二、接着我很天然而然的到http://mvnrepository.com/找了一下,发现没有。ide
而后必然的是g老师啦,以后找到个网站能够下载的学习
http://www.filewatcher.com/m/org.insightech.er_1.0.0.v20121127-2328.jar.3360989-0.html网站
三、下载完了,而后放哪里呢?我还真一sb,确实为此迷茫小小一会...google
不瞒小伙伴,我一开始就放在这,可是运行仍然报错。spa
四、
<systemPath>${project.basedir}/src/main/webapp/WEB-INF/lib/org.insightech.er_1.0.0.v20121127-2328.jar</systemPath>
这个家伙给我忽视了
五、
六、以后将项目update一下,貌似pom也没有报错了...
小小抱怨一句,小白白的自学之路有血有泪啊.....