zoukankan      html  css  js  c++  java
  • Maven配置

    1、maven相关概念

    本地仓库:本地保存你maven下载jar包的目录

    远程仓库:维护了众多开源框架jar包的远程服务器

    pom.xml:管理项目依赖的核心配置文件,项目需要用到第三方库,只需要在此文件中添加此jar包的依赖<dependency>,maven就会自动从远程仓库下载保存到本地仓库。

    Eclipse的默认maven配置下,本地仓库设置在了系统盘,一般为c盘,如果jar包过多,那么必然会导致c盘内存不够,电脑卡顿,因此建议大家修改maven的本地仓库目录。

    2、Maven的下载

    在Maven的官网即可下载,http://maven.apache.org/download.cgi

    历史版本下载

     3、Maven相关配置

    a. 环境变量配置

     (1)添加MAVEN_HOME:对应Maven的解压目录即可。

     (2)编辑Path环境变量:

    ;%MAVEN_HOME%in

    (3)测试maven是否安装成功 maven -version

    b.修改配置文件

    (1)       修改本地仓库:

    只需要修改localRepository元素的配置,比如设置为F盘的repository目录:<localRepository>F: epository</localRepository>(可以自定义为方便的目录

    (2)       修改中央仓库镜像:

    在<mirrors>元素下,添加一个<mirror>元素,配置阿里云的镜像.添加国内镜像源,这样下载jar包速度很快。默认的中央仓库有时候甚至连接不通。一般使用阿里云镜像库即可。这里我就都加上了,Maven会默认从这几个开始下载,没有的话就会去中央仓库了。

    <!-- 阿里云仓库 -->
    <mirror>
    <id>alimaven</id>
    <mirrorOf>central</mirrorOf>
    <name>aliyun maven</name>
    <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
    </mirror>

    <!-- 中央仓库1 -->
    <mirror>
    <id>repo1</id>
    <mirrorOf>central</mirrorOf>
    <name>Human Readable Name for this Mirror.</name>
    <url>http://repo1.maven.org/maven2/</url>
    </mirror>

    <!-- 中央仓库2 -->
    <mirror>
    <id>repo2</id>
    <mirrorOf>central</mirrorOf>
    <name>Human Readable Name for this Mirror.</name>
    <url>http://repo2.maven.org/maven2/</url>
    </mirror>

             <mirror>

            <id>nexus-aliyun</id>

            <mirrorOf>central</mirrorOf>

            <name>Nexus aliyun</name>

            <url>http://maven.aliyun.com/nexus/content/groups/public</url>

            </mirror>

    4.Eclipse下配置Maven

    a、将eclipse使用的Maven修改为自己的。点击add后选择自己Maven的安装目录即可。添加好之后记得勾选。

    windows>preferences>installations中addmaven安装目录

    b、将所有的settings修改为自己Maven目录下的conf/settings.xml.点击Update Settings按钮,下面的Local Respository会自动识别出来。

    windows>preferences>user setting修改user settings和Local Respository为Maven目录下的conf/settings.xml

  • 相关阅读:
    关于keil编译cortexm3纯汇编时为什么问题使用align地址问题
    skyeye的安装过程与helloworld的执行
    vim写程序常用技巧
    ramdisk与 initrd、initramfs的关系
    BL指令实际做出的操作
    cortexm3中存储器的访问属性中的共享属性
    cortem3中的pc值的问题
    关于一个操作系统实现中bochs的安装
    2021,2,9 学习总结
    2021.2.14 学习总结
  • 原文地址:https://www.cnblogs.com/jimmy2019/p/12110084.html
Copyright © 2011-2022 走看看