maven入门(基于java使用)

1.什么是Maven?

由Apache软件基金会所提供的一个基于java语言开发的项目管理和自动构建工具。基于项目对象模型(project object model,POM)的概念,Maven可以利用配置文件来管理项目的构建、报告、文档等操作。

2.与Maven相关的概念

  • 中央仓库
    Maven提供一个中央仓库,用来存放资源(对于java项目来说主要是jar包资源)
  • 镜像
    Maven的中央仓库只有一个,无法满足世界各地的远程访问(主要是并发压力和网络速度受限),在很多地方都提供镜像,使用镜像可以大大提升资源的下载速度。(镜像地址可以在配置文件中配置)
  • 本地仓库
    安装Maven后会在本地创建一个仓库,用来存放从远程仓库下载下来的jar包,也可以存放本地安装的jar包
  • POM文件
    Maven基于项目对象模型,pom文件是Maven的核心配置文件,可以用来配置项目的依赖信息以及Maven构建时使用到的各种插件、编译时的相关属性等

3.Maven下载和安装

   - 前置要求电脑中安装JDK,并配置环境变量
   - 到官网下载,然后解压即可
   - 目录结构
   bin: 存放可执行文件; conf:存放配置文件;lib:存放用到的工具库
   - 配置maven的环境变量
   在系统变量中增加一个MAVEN_HOME变量,变量值为maven的根目录,在系统的Path变量中增加maven的lib路径
image.png

image.png
   - **建议**
   建议修改配置文件,修改掉本地仓库和远程仓库,自己建一个本地仓库文件夹,远程仓库修改为阿里云的镜像
<localRepository>D:\java\maven\repo</localRepository>  // 本地仓库


//修改远程仓里镜像可以极大提升资源下载速度
</mirrors>
     <mirror>
          <id>alimaven</id>
          <name>aliyun maven</name>
          <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
          <mirrorOf>central</mirrorOf>
      </mirror>
</mirrors>
   -  打开命令行,输入mvn -v,查看是否安装成功
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容