目录
一、Maven简介
Maven简单介绍
二、Maven安装和配置
下载
配置环境变量
新建变量编辑
编辑Path
测试环境变量
三、Maven的仓库介绍及配置
仓库介绍
配置
配置本地仓库
配置私有仓库
四、Eclipse与Maven配置
字符编码集配置
配置Maven
配置installations
配置User Settings
五、maven项目测试
使用Maven建立项目
修改新建项目报错
修改XML版本
更改配置
更改目录
应用之后,导入依赖
测试
一、Maven简介
Maven简单介绍
Apache Maven是个项目管理和自动构建工具,基于项目对象模型(POM)的概念。
本 质:项目对象模型
定 义:项目构建管理
作 用:完成项目的相关操作,如:编译,构建,单元测试,安装,网站生成和基于Maven部署项目。
二、Maven安装和配置
下载
下载maven安装包,解压即可使用
http://maven.apache.org/download.cgi --下载网址
Maven简单介绍
Apache Maven是个项目管理和自动构建工具,基于项目对象模型(POM)的概念。
本 质:项目对象模型
定 义:项目构建管理
作 用:完成项目的相关操作,如:编译,构建,单元测试,安装,网站生成和基于Maven部署项目。
二、Maven安装和配置
下载
下载maven安装包,解压即可使用
http://maven.apache.org/download.cgi --下载网址
下载maven安装包,解压即可使用
http://maven.apache.org/download.cgi --下载网址
配置环境变量
右键--》属性--》高级系统设置环境变量
新建变量
编辑Path
测试环境变量
徽标键,输入cmd、打开命令窗口 输入mvn -version
三、Maven的仓库介绍及配置
仓库介绍
中央仓库:包含了开发中所有需要用到的jar包
问题:但是他是国外的网站,下载的话很慢
网址:(http://search.maven.org/,但一般使用另外一个网站:http://www.mvnrepository.com/)
公司仓库(也叫私人仓库或私服):由公司搭建的服务器,存储自己公司所经常用到jar包,他的jar包来源于中央仓库
问题:假如公司中路由器坏了,局域网就不在了,如果在做项目期间,就不可以从公司仓库下载所需要的jar包
本地仓库:本地电脑上,就是自己开发的电脑
配置
中央仓库:包含了开发中所有需要用到的jar包
问题:但是他是国外的网站,下载的话很慢
网址:(http://search.maven.org/,但一般使用另外一个网站:http://www.mvnrepository.com/)
公司仓库(也叫私人仓库或私服):由公司搭建的服务器,存储自己公司所经常用到jar包,他的jar包来源于中央仓库问题:假如公司中路由器坏了,局域网就不在了,如果在做项目期间,就不可以从公司仓库下载所需要的jar包
本地仓库:本地电脑上,就是自己开发的电脑
配置
conf-->settings.xml
配置本地仓库
jar包下载路径
放在非中文路径下
配置私有仓库
alimaven
aliyun maven
http://maven.aliyun.com/nexus/content/groups/public/
central
alimaven
central
aliyun maven
http://maven.aliyun.com/nexus/content/repositories/central/
url为公司地址,我们就以阿里云为例
注意结构
四、Eclipse与Maven配置
字符编码集配置
选完之后记得Apply 应用
配置Tomcat可以在(http://t.csdn.cn/3OAiA)中查看
配置Maven
配置installations
小编这里点不了是因为已经添加了哈
配置User Settings
小编这里点不了是因为已经添加了哈
配置User Settings
注意此位置
我们再看位置,已经改变了
五、maven项目测试
使用Maven建立项目
注意:全局一定要联网,并且保证网络的流畅性,不然有些的下载不了
注意:全局一定要联网,并且保证网络的流畅性,不然有些的下载不了
Ctrl+N-->输入Maven
选择interal,本地服务
我们需要web做项目所以我们勾选它
填写
项目成功建立之后,就会下载所需的jar包,我们的本地仓库也会多些东西
下载完成后,项目也会报错
修改新建项目报错
选中项目右键-->Build Path-->ConfigureBuild
(解决目录结构问题)去掉勾选,就多了几个目录
以下代码加入到pom.xml中
org.apache.maven.plugins maven-compiler-plugin3.7.0 1.8 1.8 UTF-8
然后保存,可以地看到右下角在下载中,然后放置jar依赖的文件中又多了几个
注意,这一步有可能会失败,失败了就退出eclipse,把文件删掉再重新下载
那么怎么知道自己下载失败呢?
如果这里出红色,就代表下载失败
修改XML版本
版本太低,我们修改一下版本
右键选中项目
选择Java,改成1.8,再Apply应用,一定要应用了之后才能继续下一步操作
更改配置
先把勾选去掉,把2.3改成3.1,点击应用之后重新勾选
更改目录
应用之后,导入依赖
junit
junit
4.12
test
mysql
mysql-connector-java
5.1.44
javax.servlet
javax.servlet-api
4.0.1
provided
看下我们的文件
回到Eclipse,再点击刷新
OK,我们配置已经配好了
测试
package com.oyang.demo;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
@WebServlet("/demo")
public class DemoServlet extends HttpServlet{
@Override
public void service(ServletRequest req, ServletResponse res) throws ServletException, IOException {
System.out.println("come in...oyang");
}
}
debug运行
OK,今日的学习就到此结束啦,如果对个位看官有帮助的话可以留下免费的赞哦(收藏或关注也行),如果文章中有什么问题或不足以及需要改正的地方可以私信博主,博主会做出改正的。个位看官,小陽在此跟大家说拜拜啦



