maven scope system

學了幾個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也沒有報錯了...

小小抱怨一句,小白白的自學之路有血有淚啊.....

相關文章
相關標籤/搜索