maven的主要功能就是依赖管理,jar包仓库。和C#中的NuGet仓库差不多。另外也提供打包构建,启动插件等功能。下面主要讲一下,在使用Idea开发时,maven的配置和使用。

maven的安装和配置

  maven(3.6.1)的下载地址:https://idlestudio.ctfile.com/fs/14960372-382475873

  下载后解压到路径比如:D:\apache-maven-3.6.1,其中conf目录下,有个settings.xml,这里主要配置了包存放的路径,以及包的下载地址,由于默认是从国外服务器下载,速度会非常之慢,maven安装后,首先就要把这个服务器地址改成阿里云的镜像地址, 配置如下:

<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"> <localRepository>D:\apache-maven-3.5.3\package</localRepository>
<pluginGroups></pluginGroups>
<proxies></proxies>
<mirrors>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
</settings>

在Idea中进行配置

  打开Idea, 左上角菜单选择 File --> Settings,在弹出的对话框中,左侧选择”Build, Execution, Deployment",  然后把maven的工作目录选择我们刚才安装的目录即可。如下图:

  至此,maven已经安装配置完成,快去项目的pom文件中随便引用一个包,试试下载速度如何吧!

  另外,maven仓库官网地址:https://mvnrepository.com/,只要知道一个包的ArtifactId,就可以搜索。比如输入"mybatis",他会把所有可用的版本列出来,点击想要的版本进去,已经把引用代码给你准备好了,复制粘贴到pom中即可,方便快捷,快去试试吧!

最新文章

  1. log4net使用手册
  2. ajax知识整理
  3. asp.net调用客户端WebBrowser 进行网站地址截屏
  4. ViewHolder模式超简洁写法
  5. 防止用户误操作退出APP的处理
  6. css选择器选择顺序是从右往左的,为什么?
  7. Ubuntu上部署C# 网站 步骤简单记录
  8. python基础-安装篇
  9. [转载] Netty教程
  10. 渐进式Web应用(PWA)入门教程(上)
  11. 痞子衡嵌入式:串口调试工具Jays-PyCOM诞生记(3)- 串口功能实现(pySerial)
  12. Dockerfile指令详解
  13. linux系统关闭IPv6的方式
  14. 【转】苹果App Store审核指南中文翻译(更新)
  15. Page_Load是怎样被执行的
  16. Javascript异步执行时要小心的变量作用域
  17. Difference between model.evaluate vs model.predict in Keras
  18. 报错:Syntax error on tokens, delete these tokens
  19. 内网渗透利器--reDuh(webshell跳板)
  20. 2017 ACM/ICPC Asia 南宁区 L The Heaviest Non-decreasing Subsequence Problem

热门文章

  1. GPU &amp;&amp; CUDA:主机和设备间数据传输测试
  2. Oracle 汇总函数
  3. CSS的垂直居中和水平居中总结
  4. grep过滤目录或文件方法
  5. mysql主从复制及双主复制
  6. 5分钟带你快速理解Http协议
  7. 内容提供器(Content Provider)
  8. P3386 【模板】二分图匹配(匈牙利&amp;最大流)
  9. Java开发经验
  10. 连续小波变换CWT(2)