1 Maven概念

 Maven是一个构建项目和管理项目依赖的工具

2 Maven运行原理

  这里需要引入两个词汇,叫 本地仓库、中央仓库
本地仓库:就字面意思,存储在自己电脑上的文件夹(需要自己手动创建本地仓库文件夹)
中央仓库:网址。 国外网址:[https://repo1.maven.org/maven2/ ]
国内网址 建议使用阿里镜像提高下载速度



3 Maven安装,Maven集成到elicpse,Maven配置

  3.1 Maven安装

    1.从官网下载 Maven官网地址:[https://maven.apache.org/]
这里的话注意一下,官网上有一句:下载maven 3.3+ 版本,jdk版本必须是1.7及以上
2.解压到指定的目录D:\maven 注意:不能是中文目录
3.2. maven集成到eclipse
1.打开eclipse-->Window -->Preferences-->Maven-->Installations-->add-->选择安装maven路径













3.3 Maven配置

    3.1:配置maven的settings.xml配置文件,配置本地仓库地址,国内镜像等
在安装Maven时,默认在c:\users\计算机名\.m2\settings.xml创建settings.xml文件
设置修改settings.xml文件路径 D:\maven\maven-3.6.3\conf\settings.xml

    3.2:单击open file 打开settings.xml配置文件
1.配置本地仓库的路径 在你电脑新建一个文件夹叫:repository 作为本地仓库 路径为全英文
记得路径写进代码时斜杠要反写或者双斜杠

        2.配置中央仓库的国内镜像,放在mirrors标签中

        代码如下:
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
3.修改JDK版本,必须和开发环境版本保持一致
同样,在配置文件中找到profiles标签 把下面这段代码复制到标签内
(因为我的JDK版本为1.8的所以配置的时候版本号为1.8。这里不做死规定,因版本而定)
<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>

4.创建Maven项目

  4.1 配置,安装了这么多。终于到了创建项目这一步了。。。
在eclipse中 右键 new-->maven project-->勾选复选框,创建简单maven项目



至此,一个最基本的Maven项目已经创建完成
如果大家觉得这篇文章对你有帮助的话,多多支持哦

最新文章

  1. lua学习之table类型
  2. HDU4511 小明系列故事——女友的考验(AC自动机 + DP)
  3. 关于使用客户端控件和jquery上传文件
  4. C语言课本实例
  5. JSP的隐式对象
  6. Win2D 官方文章系列翻译 - DPI (每英寸点数)和 DIPs(设备独立像素)
  7. iOS学习之Object-C语言类的扩展
  8. 容器大小的改变以及容器操作可能使迭代器失效、vector对象的容量变化
  9. bzoj2732: [HNOI2012]射箭 半平面交
  10. stagefright框架(四)-Video Buffer传输流程
  11. jvm 调优 工具
  12. Linux学习之Vim使用
  13. NodeJS 远程连接windows 上的MongoDB
  14. Web开发——Photoshop(PSD格式截取)
  15. c#: .net framework 2.0支持扩展方法的办法
  16. (PMP)解题技巧和典型题目分析(每日20题)
  17. Linux - 查看进程状态
  18. sklearn 的train_test_split
  19. 关于页面的跳转添加参数(比如id啥的)
  20. vue国际化插件

热门文章

  1. Java编程工具IDEA的使用
  2. 20000套免费ppt模板获取攻略
  3. 让visual studio总是以管理员身份启动
  4. CTGU_训练实录
  5. Codeforces Round #613 (Div. 2) A. Mezo Playing Zoma(逻辑)
  6. HDU - 3282 优先队列的使用
  7. PowerShell DSC学习资料
  8. VS Code 搭建合适的 markdown 文档编写环境
  9. Shell 元字符 &amp; 变量
  10. redis跳表