zoukankan      html  css  js  c++  java
  • maven的安装与配置

    下载及安装

    官方下载地址直达官网下载页面

    进入下载页面后,根据你电脑所装jdk版本选择对应版本的maven进行下载。

    我们可以看到该页上边红框内写明了,maven3.3版以上支持的是JDK1.7+的,所以推荐大家对应好自己的版本。官方目前最新的是3.5。

    下边四个有什么区别呢,

    Binary 指的是编译后的二进制文件。是可以直接使用的,你应该下载这个(红框中的)。
    Source 指的是maven的源码包。
    tar.gz 是一种压缩文件,在Linux和OSX下的

    下载好以后解压即可(记得先装配好正确的JDK哦~)。解压目录如下(JDK安装与配置:直达相关参考文档

     

    配置环境变量:

    1.在系统变量内添加环境变量 M2_HOME(或者MAVEN_HOME),值为解压后的目录

     

    2.在系统变量path中添加%M2_HOME%in

     

     

     

    3.win+R,运行cmd命令行 mvn -v 检查是否安装成功,即如下图表示成功

    配置本地仓库:

    1.配置本地仓库,maven会从中央仓库下下载所需要的jar包到本地仓库,我们可以修改存放的位置,在maver安装目录徐达conf文件夹下setting.xml文件,打开文件,在下图所示的位置修改即可,路径随意改成你想要的位置就好。

    修改后的xml文件可以复制到如下图所示的位置,你的用户文件夹下(C:用户 ame.m2)

    2.配置中央仓库,针对于maven下载缓慢的问题,这里提供了国内的阿里云镜像,同样在setting.xml中修改,查找mirrors,在<mirrors>...</mirrors>之间,如图位置添加这些代码即可

    复制代码
    复制代码
     1 <?xml version="1.0" encoding="UTF-8"?>
     2 <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
     3           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     4           xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
     5     <mirrors>
     6         <!-- 阿里云仓库 -->
     7         <mirror>
     8             <id>alimaven</id>
     9             <mirrorOf>central</mirrorOf>
    10             <name>aliyun maven</name>
    11             <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
    12         </mirror>
    13
    14     </mirrors> 
    15 </settings>
    复制代码
    复制代码

     

    第一个Maven项目使用

    新版的eclipse和idea都是自带了maven插件的,所以这里就不介绍如何安装该插件了;

    Eclipse和Idea,如果你没有做复制xml那个操作,我们是需要对其进行引用设置的,Eclipse在Preference中,Idea在Settings中,搜索maven,将User settings file改为你刚刚修改的settings.xm

    创建MAVEN项目,以及添加jar包:

    在你的编译器内new一个Maven项目,便可获得一个pom.xml,集齐7个就可以召唤神龙了!(别闹……这里目前只会有一个)

    双击点开这个pom.xml,Eclipse的童靴记得选择显示模式(红框),不然你会不知所云,如图:

    pom.xml的编辑模式:

    你想知道都是干嘛的?那不是初级篇需要知道的,在这里,你只知道如何去添加你想要的jar包就好了,我这里以selenium为例!

    看图:

    maven的jar包库地址:http://mvnrepository.com/

    如图,我们搜索selenium,可见:

    点击Selenium Java进去,会看到很多的版本

    选择你需要的版本,这里selenium我们都会选择最新的,方便兼容最新的浏览器以及网络攻略……

    点3.4.0进入页面后,只需要单击下边的编码就自动全选复制了:

    我们就是把这段代码复制到pom.xml中的,这样会加载你需要的包了!(假如你还需要加载其他的包,可以使用同样的方法进行即可)

    这里本人提供一个比较齐全的pom.xml文件:点击下载

    注意了:你只需要把该pom.xml文件中的<dependencies>以及<build>中间的内容复制到你对应位置即可。

    <?xml version="1.0" encoding="UTF-8"?>
    <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
              xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
    
      <!--本地仓库位置-->
      <localRepository>E:apache
    epository</localRepository>
     
    
      <mirrors>
       <!--阿里云的镜像-->
       <mirror>
        <id>alimaven</id>
        <name>aliyun maven</name>
        <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
        <mirrorOf>central</mirrorOf>
       </mirror>
       <!--中央仓库在中国的位置-->
       <mirror>
        <id> maven-net-cn</id>
        <name> Maven China Mirror</name>
        <url> http://maven.net.cn/content/groups/public/</url>
        <mirrorOf>central</mirrorOf>
       </mirror>
      </mirrors>
    
      <profiles>
        <!--配置jdk的版本-->
        <profile>
          <id>jdk-1.8</id>
          <activation>
            <activeByDefault>true</activeByDefault>
            <jdk>1.8</jdk>
          </activation>
          <properties>
            <maven.compiler.source>1.8</maven.compiler.source>
            <maven.compiler.target>1.8</maven.compiler.target>
            <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
          </properties>
        </profile>
      </profiles>
    
    </settings>
  • 相关阅读:
    解决npm 下载速度慢的问题
    mongodb可视化工具mongobooster
    页面响应时间测试
    pyH支持python3
    python正则表达式
    Windows下TeX Live + Sublime Text 3 + Sumatra PDF配置
    Octocat,看着喜欢就都下载下来了
    [c#]记一次实验室局域网的ARP欺骗
    [FQ]Tor + Chrome + PAC 尝试 FQ
    [c#][福利]BTTool种子文件修改工具
  • 原文地址:https://www.cnblogs.com/lixiaochong/p/13417833.html
Copyright © 2011-2022 走看看