程序員在上海之二

今天上午一致在整理自己的代碼,想把maven分支的幾個項目整合到一個項目中,把他們整合進來的時候根據自己的需求添加一些代碼,紅叉 滿天飛啊~不過這事要淡定既然環境出錯了就有解決辦法,主要的一些類找不到:可能是有其他的類沒有拷貝過來;還有就是沒有引入依賴包,如果不是使用maven項目的話,我們需呀把對應的jar包拷打lib下面,通過Build Path來引入(有點麻煩),不過這些完全可以通過Maven的pom.xml文件來管理,我們只需要把對應的Dependcy依賴包加入進來即可。

下面主要講下自己如何解決依賴包問題的,現在代碼出現下面錯誤:

SerializingTranscoder
這個類找不到,通過引入關係我們可以直到它是net.rubyeye.xmemcached包下的具體到transcoders下面的類,不過只要看到黃色部分即可。


下面我們需要通過mvn參考來拷貝對應的依賴,具體操作步驟如下:

1、在瀏覽器輸入mvnrepository.com然後在搜索框輸入xmemcached。



2、點擊Search可以查詢要我們需要的Xmemcached,對就是它,點進去~



3、現在就到了我們需要的緩存jar所在地,這裏有很多版本,我們根據自己的需求去選擇,這裏我們用的是2.0.0



4、我們只需要把下面的依賴拷貝過來即可。



5、拷貝過來,Ctrl+S保存結果出現如下錯誤,從遠程RUL下載失敗,可能是版本問題,現在我來嘗試換個版本,就用最新的吧~



6、現在把最新版本拷貝過來,或者直接更改version即可,同樣保存,我們可以看到下載成功,並添加到maven倉庫。


7、代碼正常編譯,開心吧,就這樣搞定了。


其實上面操作很簡單,也許你們認爲沒什麼技術含量,不過這對於剛接觸maven和使用這樣的方式來添加依賴包真的很方便。今天就寫到這裏了,每天進步一點點,加油~




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章