新手Maven 入门- (Maven 下载,安装,环境配置,eclipse中配置,创建Maven项目,pom.xml 添加依赖)

Maven 简介

Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。 —百度百科

最简单的应用:不用到处找jar包,便于共享,不用分心找jar包,加油骚年!!!

Maven入门视频推荐:B站的一个教学视频,我感觉挺不错的,特别适合新手

https://www.bilibili.com/video/av30354777

https://www.bilibili.com/video/av30354777

一、下载安装环境配置

1.下载地址

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

Maven – Download Apache Maven
在这里插入图片描述
2. 解压即可使用
3. 环境配置
在系统环境变量新建变量
M2_HOME
路径填maven 解压的位置
在这里插入图片描述
在path添加 %M2_HOME%\bin
在这里插入图片描述
检查是否安装成功
mvn -version
在这里插入图片描述

二、常用的Maven命令

参见文章:
Maven常用命令: - 艺意 - 博客园

三、Maven 的仓库

1.中央仓库
Maven的国外中央仓库
Maven Repository: Search/Browse/Explore
2.镜像仓库
阿里云的镜像仓库

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

阿里云Maven
3.更改Maven中央仓库
在 apache-maven-3.6.0\conf下修改settings.xml
添加

<mirror>      
  <id>nexus-aliyun</id>    
  <name>nexus-aliyun</name>  
  <url>http://maven.aliyun.com/nexus/content/groups/public</url>    
  <mirrorOf>central</mirrorOf>      
</mirror> 

在这里插入图片描述
4.更改本地仓库

<localRepository>D:/apache-maven-3.6.0-bin/repository</localRepository>

在这里插入图片描述

四、eclipse 上maven配置

一般都安装了maven插件

  1. 查看maven插件
    在window->preferences->搜索框输入maven
    在这里插入图片描述
    如果没有的话,我建议你更新一下eclipse版本吧,现在都是eclipse2018了
  2. eclipse 配置maven
    1.在window->preferences->搜索框输入maven,点installations
    在这里插入图片描述
    user Setting 设置全局设置gloabl Setting输入apache-maven-3.6.0\conf\settings.xml的路径
    在这里插入图片描述

五、 eclipse 创建简单的Java maven 项目

1.new ->other->输入maven->maven project
在这里插入图片描述
2.next
在这里插入图片描述
3.next
在这里插入图片描述
4.finish

六、eclipse 下maven 项目结构

  • src/main/java 存放java代码
  • src/main/resourc 存放配置文件,比较规范
  • src/test/java 存放测试的java代码
  • src/test/resource 存放测试的配置文
  • JRE System Libary 存放jre的jar包
  • src 不需处理
  • target 存放编译后的文件
  • pom.xml 最重要的东西,项目依赖文件写在这里

七、pom.xml写依赖关系

1.查看所需的jar包的坐标
maven 仓库

https://mvnrepository.com/

https://mvnrepository.com/
在这里插入图片描述
点开,复制depency代码
在这里插入图片描述
2. 添加到pom.xml
在这里插入图片描述
3. 查看maven下载的jar包
在Maven Dependencies依赖文件
在这里插入图片描述
jar 包下载在我们设置的仓库文件中

maven 真香,特别是找一些不常用的jar包
真的超级麻烦,用了Maven,再也不用担心找jar包了


题外话,Junit功能还是很强大啊

GitHub 加速计划 / ma / maven
4.38 K
2.67 K
下载
Maven: Apache Maven是一个开源的项目管理和构建工具,主要用于Java项目。适合需要自动化项目构建和依赖管理的开发者。特点包括约定优于配置、易于使用和社区驱动。
最近提交(Master分支:2 个月前 )
227b13a9 19 天前
c0866ec0 19 天前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐