Maven的下载、环境搭配、和私服

Maven的下载、环境搭配、和私服

  1. Maven简单介绍
    Apache Maven是个项目管理和自动构建工具,基于项目对象模型(POM)的概念。
    作用:完成项目的相关操作,如:编译,构建,单元测试,安装,网站生成和基于Maven部署项目。
  2. 常用的自动构建工具
    ant
    maven
    Gradle android项目管理和构建已使用
    3、 Maven安装与配置
    3.1 下载maven安装包,解压即可使用(下面是网址)
    http://maven.apache.org/download.cgi
    3.2 配置maven环境变量
    3.2.1 首先去环境变量里面去新建 MAVEN_HOME和M2_HOME两个(里面全放着maven的根目录)然后修改path添加maven的相关路径(
    注: 配置方式跟jdk有些类似,环境变量MAVEN_HOME和M2_HOME的值为maven的根目录、
    然后在PATH环境变量里加入“%MAVEN_HOME%\bin;%M2_HOME%\bin;”即可

    如下图:

在这里插入图片描述

在这里插入图片描述

然后去 doc窗口执行命令“mvn –version”运行出以下结果即可:
在这里插入图片描述

外部环境变量搭配好了,现在去搭配eclipse里面的环境
进入eclipse里面,找到Window里面的Preference 输入maven 选中User Settings可以看见一个以下界面

在这里插入图片描述
这是电脑默认配置,现在我们就去修改配置
首先找到Installations去添加maven配置在这里插入图片描述

添加完之后记得选中它,然后我们去配置User Settings(第一次配置记得去新建一个文件夹,它是你以后maven jar包下载的地方)然后在去settings.xml配置路径(ctrl+f搜索localRepository即可)把路径放进去 记得copy出来,它里面放的是注释掉了的默认路径

<localRepository>D:\maven\mvn_repository</localRepository>

然后再把私服配置以下(以下代码直接放进去,记得是放在里面)

<mirror>

<id>alimaven</id>

<name>aliyun maven</name>

<url>http://maven.aliyun.com/nexus/content/groups/public/</url>

<mirrorOf>central</mirrorOf>

</mirror>

把里面写好之后现在去配置路径就可以看见以下界面了(Reindex这里是自动配置路径的哦,这个路径就是你放jar包的路径)在这里插入图片描述

把环境配置好之后我们就需要去建一个项目了(首次建项目需要一个时间,因为你首次建项目就会去自动下载一些jar包了)新建选着other手动输入maven 然后选中Maven Project点击next看见以下界面,配置选着Internal(下载好的jar包不会再去中央仓库下载,若是不选择,则每次都会进中央仓库下载) 然后再选中webapp在点击next给它取id即可完成建项目

新建好的项目会是报错的,报一个jsp错误,因为他不会取自动配置tomcat,选中项目右键最后一个选中我图中选择的,把java1.5改成1.8,web2.3改成3.1,记得先把勾取消再修改至3.1然后勾上记得别直接应该,点击下面出现的那个进去修改路径(默认是web开发),修改成src/main/webapp就可以运用了

在这里插入图片描述

如下图 main包是三个(如果没3个,去把这里的勾去掉()在这里插入图片描述

),test是一个(可两个,自己创建resources包)

在这里插入图片描述

最后我们去小测试一番,
建个包和类(只要看见下面打印的那句话就成功了)

	package com.yj.maven;

	import java.io.IOException;
	
	import javax.servlet.ServletException;
	import javax.servlet.annotation.WebServlet;
	import javax.servlet.http.HttpServlet;
	import javax.servlet.http.HttpServletRequest;
	import javax.servlet.http.HttpServletResponse;
	
	@WebServlet("/demoServlet")
	public class DemoServlet extends HttpServlet {
	
		private static final long serialVersionUID = 1L;
		
		@Override
		protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
			doPost(req, resp);
		}
		
		@Override
		protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
			System.out.println("maven启动成功!!!");
		}
		
	
	}

在这里插入图片描述

谢谢

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值