Maven入门(安装&环境配置)

本文档详细介绍了Apache Maven的简单介绍、安装步骤、环境变量配置、验证、修改、插件安装与配置,以及新建Maven项目的完整过程,包括项目创建、配置、解决报错等。特别强调了配置本地仓库、换源至阿里云以及处理项目编译问题的方法。
摘要由CSDN通过智能技术生成

目录

1. Maven简单介绍

2. Maven安装与配置

   2.1配置maven环境变量

 2.2 验证

 2.3 修改

  2.4 maven插件安装与配置

3.新建项目

3.1新建

3.2改 


1. Maven简单介绍

 Apache Maven是个项目管理和自动构建工具,基于项目对象模型(POM)的概念。
 作用:完成项目的相关操作,如:编译,构建,单元测试,安装,网站生成和基于Maven部署项目。

2. Maven安装与配置

  下载maven安装包,解压即可使用
      http://maven.apache.org/download.cgi

   2.1配置maven环境变量

    2.2.1 MAVEN_HOME
    2.2.2 修改path添加maven相关路径
          配置方式跟jdk有些类似,环境变量MAVEN_HOME和M2_HOME的值为maven的根目录、
          然后在PATH环境变量里加入“%MAVEN_HOME%\bin;%M2_HOME%\bin;”即可

 2.2 验证

doc窗口执行命令“mvn –version”

 2.3 修改

“MAVEN_HOME\config”下的setting.xml文件,配置本地仓库。注意是:“E:/”而非“E:\”


  例如:<localRepository>E:/mvn-repository</localRepository>
      注1:<localRepository>标签在setting.xml文件的53行
      注2:仓库的作用就是用来存放jar包的
      注3:仓库的分类
           中央仓库
           公司仓库(也叫私人仓库或私服)
           本地仓库

           中央仓库(http://search.maven.org/,但一般使用另外一个网站:http://www.mvnrepository.com/)
           公司仓库
           本地仓库           
             公司里面还会有一个大仓库(本地)全公司使用
             本地仓库程序员自己使用,私服全公司使用,中央仓库所有人用

      注4:jar的查找顺序:本地仓库->私服->中央仓库

      注5:换源“阿里云”

  2.4 maven插件安装与配置


      注1:eclipse4.0以上已经安装好了,无需额外配置
      注2:设置maven安装路径
           Installations
      注3:指定setting.xml文件
           User Settings

           Maven用户可以选择配置$M2_HOME/conf/settings.xml或者~/.m2/settings.xml,前者是全局范围的,
           整台机器上的所有用户都会直接受到该配置的影响,而后者是用户范围的,只有当前用户才会受到该配置的影响。
           推荐使用用户范围的setting.xml,主要是为了避免无意识地影响到系统中的其他用户,
           而且为了以后maven升级的方便,直接把配置文件从仓库拷过去就可以了。

3.新建项目

切记!!!切记!!!一定要全程联网,不然有些东西下不了

3.1新建

我们现在解压文件的地方建一个文件夹

 ctrl+N 搜索maven选择Maven Project

第二选择interal,本地服务

 我们需要web做项目所以我们勾选它

 下一步之后,刚刚我们新建的文件夹多了一个东西

 

 项目建成功之后呢,就会下载东西

下载一段时间后本地仓库多了东西

 下载好了之后呢,我们的项目会报错

3.2改 

选中项目名右键

 把勾去掉

 

 去掉保存之后多了几个目录

这几个目录是 

 

把下面这行代码复制到  pom.xml  中去

<!--第一步就是配置maven-compiler-plugin插件-->
<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-compiler-plugin</artifactId>
				<version>3.7.0</version>
				<configuration>
					<source>1.8</source>
					<target>1.8</target>
					<encoding>UTF-8</encoding>
				</configuration>
			</plugin>

复制保存了之后又下载了一些东西

 

 下一步

 把这串代码改到xml里去

<!-- 修改web.xml由2.3至3.1 -->
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
         version="3.1">

 接下来右键选中 properties

 改成下面这样,然后点击应用,记得要一个一个改

先取消勾改,改好之后选中

选中之后点击下面这个

 

改成下面这样就可以了,记得勾,就ok了

 

 接下来导入jar包依赖

<dependency>
			<groupId>junit</groupId>
			<artifactId>junit</artifactId>
			<version>4.12</version>
			<scope>test</scope>
		</dependency>

		<dependency>
			<groupId>mysql</groupId>
			<artifactId>mysql-connector-java</artifactId>
			<version>5.1.44</version>
		</dependency>

		<dependency>
			<groupId>javax.servlet</groupId>
			<artifactId>javax.servlet-api</artifactId>
			<version>4.0.1</version>
			<scope>provided</scope>
		</dependency>

把这个全部复制到这里面来,把选中部分替换成上面的依赖

 

导好之后保存一下,然后又会继续下东西

 然后选中项目右键更新一下

 项目就不会报错了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值