栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Maven-入门

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Maven-入门

目录

一、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 --下载网址

 

配置环境变量

右键--》属性--》高级系统设置环境变量

 

 新建变量

 编辑Path

 测试环境变量

徽标键,输入cmd、打开命令窗口 输入mvn -version

三、Maven的仓库介绍及配置 

仓库介绍

中央仓库:包含了开发中所有需要用到的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

注意此位置 

 我们再看位置,已经改变了

五、maven项目测试

使用Maven建立项目

注意:全局一定要联网,并且保证网络的流畅性,不然有些的下载不了

 Ctrl+N-->输入Maven

 选择interal,本地服务

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

 填写

 

  项目成功建立之后,就会下载所需的jar包,我们的本地仓库也会多些东西

下载完成后,项目也会报错

 修改新建项目报错

选中项目右键-->Build Path-->ConfigureBuild

 

 (解决目录结构问题)去掉勾选,就多了几个目录

 

 以下代码加入到pom.xml中



				org.apache.maven.plugins
				maven-compiler-plugin
				3.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,今日的学习就到此结束啦,如果对个位看官有帮助的话可以留下免费的赞哦(收藏或关注也行),如果文章中有什么问题或不足以及需要改正的地方可以私信博主,博主会做出改正的。个位看官,小陽在此跟大家说拜拜啦 

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1035256.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号