Maven的jar包下载与settings文件的优化配置

来源:互联网 发布:新手怎么样开淘宝店 编辑:程序博客网 时间:2024/05/15 08:39

小弟初学,在学习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>



               

                      

原创粉丝点击