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>



               

                      

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