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

Maven的安装配置与使用

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

Maven的安装配置与使用

1. Maven概念

很多时候我们在开发项目时都需要在项目中导入所需要的jar包,这就避免不了很多时候我们下载的jar包之间存在冲突以及版本不对的情况,maven就很好的解决了这个问题。

2.Maven安装以及配置

 下载地址: http://maven.apache.org/download.cgi

2.1 下载解压即可

 

2 .2配置Maven环境变量

此电脑》属性》高级系统设置》环境变量》新建

变量值是指你的Maven解压路径

 Path

 2.3检验Maven是否安装成功

win+R 打开DOS窗口,输入mvn -version

 这里会出现一种情况,就是maven安装成功了,但是下面仍然显示cmd不是内部或外部命令,也不是可运行程序,在这里只要在环境变量path里加上%SystemRoot%system32这句话就可以很好的解决

3更改Maven本地仓库位置,以及maven下载路径

首先,maven会根据你自己写的依赖,到中央仓库去下载所需要的依赖,但是毕竟这个仓库在国外,所以很多时候下载不成功以及下载速度很慢是很自然的现象,所以我们需要到镜像源中去下载jar包

3.1找到自己maven下的conf中的settings.xml配置文件







-



E:/maven_jar







-







-







-









-



-

alimaven

central

aliyun maven

http://maven.aliyun.com/nexus/content/groups/public/



本地仓库设置 

本地仓库地址自己定义

E:/maven_jar    

这是阿里云镜像仓库的下载地址,将它放入标签中 



alimaven

central

aliyun maven

http://maven.aliyun.com/nexus/content/groups/public/

4. java创建Maven项目以及使用

4.1创建  Maven project

 

创建Maven时保证网络质量良好,第一次创建时需要下载jar包,等待即可 

  

   group id:组织id,一般就是公司域名反写

   artifact id:项目名字

   version:版本

   package:java包名

4.2Maven本地仓库设置 安装路径

添加Mavena安装路径 

本地仓库配置 

4.3jdk配置 

 

 4.4eclipse创建maven工程需要更改下列配置

 4.5修改web.xml



  Archetype Created Web Application


 5Tomcat运行输出语句

注意:maven项目默认是没有Tomcat依赖的;

 所以需要在maven中导入Tomcat相关依赖,或者说servlet相关的依赖;

5.1pom.xml中导入jar包依赖


	4.0.0
	com.wyy
	Maven_wyy
	war
	0.0.1-SNAPSHOT
	Maven_wyy Maven Webapp
	http://maven.apache.org
	
		
			javax.servlet
			javax.servlet-api
			4.0.1
			provided
		
	
	
		Maven_wyy
	

 检验jar包是否成功导入

5.2测试

package com.wyy.demo;

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("/demo")
public class Demo extends HttpServlet{

	@Override
	protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
		System.out.println("maven哈哈哈!!!");
	
	}
}

 

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

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

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