什么是Maven

Maven 是专门用于构建和管理Java相关项目的工具。

好处

  • 使用Maven管理的Java 项目都有着相同的项目结构
  1. 有一个pom.xml 用于维护当前项目都用了哪些jar包
  2. 所有的java代码都放在 src/main/java 下面
  3. 所有的测试代码都放在src/test/java 下面
  • 使用Maven可以实现jar包的共享,对jar包进行统一维护,同时也可以减小项目的大小

下载与配置

官方最新版下载地址

配置
右键我的电脑-属性-高级系统设置-环境变量-系统变量-Path
添加 Maven包下bin文件夹的路径

检验版本
打开cmd-输入 mvn -v
出现版本说明,表示配置成功

仓库

Maven采用一个仓库,多个项目的方式,让多个项目共享一个仓库里的jar包

仓库分为

  • 本地仓库(local)
  • 中央仓库(center)
  • 远程仓库(remote)

自定义本地仓库

在Maven安装路径下conf 目录中的 Maven 的 settings.xml 文件中定义另一个路径。
(记得配置时别配置在注释里,不然会不起作用的)
在这里插入图片描述

添加阿里云镜像

maven 会默认从maven官方提供的服务器下载jar包到本地仓库。 
而官方服务器在国外,网速很慢,而且容易卡断。 
为了便于快速下载相关jar包,可以使用国内maven 阿里云的下载地址

在Settings.xml文件中设置

	     <mirror>
            <id>alimaven</id>
            <mirrorOf>central</mirrorOf>
            <name>aliyun maven</name>
            <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
        </mirror>

在这里插入图片描述

Eclipse中Maven的配置

1、菜单->Window->Preferences->Maven->Installations-> 指定Maven安装路径,
  并将原来的Maven取消勾选或者删除

在这里插入图片描述

2、菜单->Window->Preferences->Maven->User Settings-> Global Settings 和 User Settings都使用。
然后点击UpdaeSettings,如果自定义了Local Repository,那么下面的本地仓库路径也会相应的改变

在这里插入图片描述

重建本地仓库

如果找不到jar包,可以试下重建本地仓库
菜单->Window->Show View->Other->Maven->Maven Repositories->Local Repository->右键Rebuild Index

重建本地仓库

使用Maven创建Web项目

在eclipse中-new - Maven project 
		  -next -选择maven-archetype-webapp	
	 	  -next-group id与Artifact id 命名-Finish

不过得到的web项目有错误
在这里插入图片描述

需要为其设置源文件目录和添加servlet包

添加源文件目录

右键项目->属性->Java Build Path->Libraries->Edit->Workspace default JRE(java)->Finish

在这里插入图片描述

添加servlet包

在这里插入图片描述

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐