2019独角兽企业重金招聘Python工程师标准>>>

1、下载安装

这个很简单,只需要下载apache-maven-tar.gz

https://maven.apache.org/download.cgi

然后解压到任何路径,并配置如下环境变量

window==> 在系统变量中配置到bin下即可

Linux==> 在/etc/profile 中配置到bin即可

通过mvn -version检查是否已经配置成功

2、配置settings文件

  • 1、配置阿里云仓库

  • 2、与sonar集成

    alibaba的maven仓库地址:

    http://maven.aliyun.com/nexus/content/groups/public/

    在maven的conf/settings.xml文件中,配置阿里maven仓库

      <?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"><!--  本地仓库路径,默认是在-用户工作目录下的.m2文件夹,可修改如下<localRepository>D:/m2/repo</localRepository>--><!--代理,不用配置--><proxies></proxies><!--远端仓库的账号和密码,可以不配置,只需要配置下面mirrors即可--><servers></servers><!--只要配置这个就行了远程中央仓库,本地找不到的都会到这里找,一般配置国内比较稳定的阿里巴巴仓库--><mirrors><!-- 阿里代理maven中央仓库--><mirror><id>alimaven</id><name>aliyun maven</name><url>http://maven.aliyun.com/nexus/content/groups/public/</url><mirrorOf>central</mirrorOf></mirror></mirrors><!--配置远端仓库和sonar,远端仓库可以不配置,因为有mirrors就可以了--><profiles><profile><id>sonar</id><activation><activeByDefault>true</activeByDefault></activation><properties><sonar.jdbc.url>jdbc:mysql://localhost:3306/sonar</sonar.jdbc.url><sonar.jdbc.driver>com.mysql.jdbc.Driver</sonar.jdbc.driver><sonar.jdbc.username>sonar</sonar.jdbc.username><sonar.jdbc.password>sonar</sonar.jdbc.password><sonar.host.url>http://localhost:9000</sonar.host.url></properties></profile></profiles><!--指定profile--><activeProfiles><activeProfile>sonar</activeProfile></activeProfiles></settings>
    

3、总结:

  • 1、只需要配置mirror就可以了。

    因为他是镜像配置,只要本地仓库没有找到,他都会尝试着项maven.repo中央仓库请求,但是如果配置了mirror,那么他就会转向配置的远端镜像仓库,而不是中央仓库,国内用阿里比较稳定

  • 2、sonar插件的功能

    从sonar服务器下载sonar.jar 包从而拥有代码扫描的能力。同时能够和sonar服务器版本对应上。试想,如果maven的sonar和sonar服务器版本对不上,很有可能mysql中的表都不一样,这样maven 的sonar不能正确的将结果写到mysql,同样sonar服务器没法分析。

转载于:https://my.oschina.net/liufukin/blog/2221471

3、JMSN~Maven安装相关推荐

  1. Maven安装与配置(最实用!!!)eclipse中配置maven

    Maven安装与配置 一.需要准备的东西 JDK Eclipse(本章主要是在eclipse中进行配置maven) Maven程序包 二.下载与安装 1. 前往maven下载最新版的Maven程序: ...

  2. Apache Maven 安装与配置-修改源

    Maven配置,强大的Java包管理器 Maven介绍 Apache Maven 下载 Apache Maven 安装 要求 启动 解压到适当的文件夹 添加环境变量 修改配置 启动测试 Maven介绍 ...

  3. Maven安装、配置、项目创建、编译等相关操作

    Maven安装及配置 1.下载maven压缩包,解压到相应目录 下载链接 https://maven.apache.org/download.cgi 2.建立本地仓库文件夹repository 3.修 ...

  4. Windows环境下maven 安装与环境变量配置

    Maven是一个项目管理的Java 工具,在JavaEE中,我们可以使用Maven方便地管理团队合作的项目,现在我们在学习JavaEE框架,使用Maven可以管理类库,有效方便地供团队中的其他人员使用 ...

  5. Maven安装与配置——手把手教程

    最近在搞Maven项目,就想着记录下Maven安装配置这个过程,以后有什么不清楚的,自己还可以回头看看. 一.前提条件 JDK(Java JDK 环境配置)和 Eclipse 都已安装好 二.下载与安 ...

  6. maven安装教程安装教程_Maven教程之春

    maven安装教程安装教程 1.简介 在这篇文章中,我们将演示如何针对非常特定的用例对Spring使用Maven依赖项. 我们使用的所有库的最新版本都可以在Maven Central上找到. 对于一个 ...

  7. maven 安装本地jar_使用Maven安装本地jar

    maven 安装本地jar 1.问题与选择 Maven是一种非常通用的工具,其可用的公共存储库首屈一指. 但是,总会有一个不在任何地方托管的工件,或者托管该工件的存储库有依赖的风险,因为当您需要它时, ...

  8. 使用Maven安装本地jar

    1.问题与选择 Maven是一种非常通用的工具,其可用的公共存储库首屈一指. 但是,总会有一个不在任何地方托管的工件,或者托管该工件的存储库有依赖的风险,因为当您需要它时,它可能不会启动. 发生这种情 ...

  9. Jenkins安装(Maven安装)(4)

    Maven安装 //进入一个目录 cd /usr/local //创建一个文件夹 mkdir maven //下载maven的tar包 wget https://mirrors.cnnic.cn/ap ...

最新文章

  1. 算法---------简化路径(Java版本)
  2. 做网页需要学哪些计算机知识,网页美工设计需要掌握的电脑常识
  3. webpack简单配置
  4. ASP.NET Core 单元测试:如何Mock Url.Page()
  5. qaxwidget传递参数到html,记一次QT使用QAxWidget打开.html文件调用显示离线百度地图不能缩放,自定义图片不能显示解决方法...
  6. Java学习之连接数据库
  7. Mac OS下使用VS Code对C++程序进行debug的配置
  8. NoSuchMethodError: org.apache.avro.Schema.getLogicalType()Lorg/apache/avro/LogicalType;
  9. 【离散数学笔记】计数原理:解决计数问题的基本方法
  10. 2022尚硅谷docker学习笔记
  11. AJAXSUBMIT跨域问题
  12. JavaScript入门概念
  13. 张小龙是高球冠军,大前研一是物理学家:​为什么牛人在很多领域都是世界第一?...
  14. 神经网络中Batch和Epoch之间的区别是什么?
  15. layer扩展打开/关闭动画
  16. C++实现的BP神经网络(代码与详解)
  17. kmeans算法练习
  18. php redis extension
  19. teamviewer出现无法连接伙伴问题
  20. Javascript实现扫雷游戏

热门文章

  1. Master公式(计算递归复杂度)
  2. linux 日志按大小切割_日志切割工具logrotate,帮你管理你的日志文件
  3. Autosys command
  4. Powerdesigner数据库建模工具教程
  5. Vue_注册登录(短信验证码登录)
  6. pytest 15 fixture之autouse=True
  7. angularJS 修改操作select回显选中的数据
  8. UVa 1629 切蛋糕(记忆化搜索)
  9. TroubleshootingGuide for JavaTM SE 6withHotSpot TM VM (翻译附录未完待续)-2
  10. “并发用户数”、“系统用户数”和“同时在线用户数”的计算公式