在阿里雲的Maven庫中找jar包的依賴寫法
*************************************************************
*************************************************************
Maven的確是個好東西,在學習開發的過程中,總是不斷地去找jar包,後來自己弄了個資料夾,把需要的jar都放裡面了。但是一旦版本更新什麼的,我的資料夾中的jar包可能就需要跟著更新。後來朋友告訴我有Maven啊,我一聽就汗了,又得多學一樣東西。程式設計真心不像人乾的活兒了。好吧,學就學吧。先是到網上看了很多大牛寫的經驗,懵懵懂懂地算是瞭解了Maven的大概道理。但是心中一直有個巨大的疑問,我的dependency該怎麼寫,怎麼才能知道groupId和artifactId呢?
有朋友告訴我,你看你匯入到工程的jar包的名字就知道了,可是就一個junit而言,就有org.junit,Junit,junit……等等等等,該怎麼弄啊,再說也記不住啊,這把年紀了。
在學習架設本地Maven的時候,我瞭解到了國內的阿里雲映象:
<mirrors>
<mirror>
<id>alibaba-maven</id>
<name>alibaba maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url >
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
用瀏覽器直接開啟原始碼中的連結,可以看到裡面的資源,大概是下面的樣紙。
我好奇地開始不停地點 Parent Directory……直到出現了下面的東東……
好面熟啊,想起來曾經也跟著網上的部落格去用這個東東建立本地Maven來著,於是在搜尋框中輸入了junit,搜尋後的結果:
這顯然只是Nexus搜尋結果給出的其中一個,而且明顯不是我需要的,在group中我找到了junit,點選後看到下面出現了各個版本,看起來這個才是我需要的,在選擇了版本以後,右邊就出現了dependency的寫法,複製貼上到我的POM以後,哈哈,build沒報錯。
還可以點選右邊的Artifact標籤後單獨下載這個jar包
很開心又多知道了一點點……