Maven的jar包下載與settings文件的優化配置

小弟初學,在學習maven的時候遇見了不少問題,希望在這裏總結下一些自己遇見的問題以及解決方案,希望可以幫助到以後學習的朋友,大牛繞道,勿噴。

    

問題 1: 當時接觸maven時候不知道如何下載jar包

        解決方案 : 在maven項目中的pom.xml文件中添加以下的標籤,與build標籤同一級,這裏也可以很快的查找到你想要的jar包,直接把<dependency>複製到你

        的pom.xml文件,舉個例子 ,百度搜索 : maven servlet-api repository ,一般點進去後第一條就是你想要的,裏面有很多版本

     提供給你下載,大家自己試試咯, 我用的網站是這個:http://mvnrepository.com

                         

<dependencies>   	<--------------------------父標籤
  	<dependency>    <--------------------------子標籤 如果需要下載或引用一個jar包都需要用此標籤包裹
  		<groupId>org.apache.struts</groupId>    <--------------------------------- 依賴組織名稱
  		<artifactId>struts2-core</artifactId>   <--------------------------------- 依賴項目名稱
  		<version>2.3.32</version>               <--------------------------------- 依賴版本
  	</dependency>
  	<dependency>
  		<groupId>javax.servlet</groupId>
  		<artifactId>jsp-api</artifactId>
  		<version>2.0</version>
  		<scope>provided</scope>
  	</dependency>
  	<dependency>
  		<groupId>javax.servlet</groupId>
  		<artifactId>servlet-api</artifactId>
  		<version>2.5</version>
  		<scope>provided</scope>
  	</dependency>
  </dependencies>

這樣maven就會去你的本地倉庫去找,如果你的本地倉庫有這些jar包那就不會下載 , 如果沒有這些jar包就會去中央倉庫下載jar包,說道中央倉庫就會遇見一個很尷尬的問題,就是由於下載地址是國外的路徑,所以下載速度挺慢,所以這裏可以用阿里巴巴的一個倉庫,配置在settings文件的<mirrors>標籤中,這樣速度會快很多

<mirrors>
    <id>alimaven</id>  
    <mirrorOf>central</mirrorOf>  
    <name>aliyun maven</name>  
    <url>http://maven.aliyun.com/nexus/content/repositories/central/</url> 
  </mirrors>



               

                      

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