學了幾個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也沒有報錯了...
小小抱怨一句,小白白的自學之路有血有淚啊.....