maven的安装与配置

目录

一、Maven简介

二、Maven安装与配置

安装:

配置:

三、maven的仓库介绍及配置

介绍:

配置:

四、eclipse与maven的配置

workspace

jsp Files

想更改字体大小

还有tomcat的安装:

配置maven

五、maven项目测试

建立maven项目:

报错解决:

第一步:我们可以右键项目build path ->config

第二步:我们再点开项目中的pom.xml,然后点击图下中的那里

第三步:找到web.xml把2.3改成3.1

第四步:右键项目->build path ->configure build...——>preject Facets 

第五步:右键项目->Maven->Update Project 点OK

最后一步:将需要的jar包依赖增加到pom.xml中

测试项目:

 效果:


一、Maven简介

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

私服和外服: 

像一般我们项目里所用到的jar包,一般都是在网上进行下载,

而在网上下载可以在私服和外服进行下载,外服(外国服务器)的jar包齐全,

但下载速度慢,而私服(国内服务器)的jar包下载速度快,jar包也较齐全

 那jar包跟maven有什么关系呢?

工程中的某一个xml文件中写入一个字符串,达到jar下载的作用

maven能够结果jar包版本冲突问题及来源问题

二、Maven安装与配置

安装:

官网网址:Maven – Download Apache Mavenhttp://maven.apache.org/download.cgi

解压后,安装与jdk相似 

配置:

然后配置环境变量(这也是与jdk一样)

首先打开系统(可以在控制面板找到,也可以右键我的电脑属性)然后找到高级点击环境变量

点击新建

 然后再修改path

先找到系统变量里面的path

然后点击编辑

加的是这个%MAVEN_HOME%\bin; 博主把这个加在了javahome变量后面,你们放在一个变量的分号后面就行

然后点击确定,去cmd(徽标键+r)里面测试,输入mvn –version

三、maven的仓库介绍及配置

介绍:

仓库的作用就是用来存放jar包的,前面有提到过私服

这里仓库有三种分类:中央仓库、公司仓库(也叫私人仓库或私服)、本地仓库

 下载jar包在这个里面有一个maven对应图上中的project
https://mvnrepository.com/artifact/mysql/mysql-connector-java/5.1.44https://mvnrepository.com/artifact/mysql/mysql-connector-java/5.1.44

配置:

本地仓库的配置:

首先我们在一个非中文目录下建立一个文件夹(maven),然后将其路径 copy一份,打开我们之前下载后解压好的那个maven,然后再建立一个文件夹(mvn_repository)存放jar包,

在解压好的那个maven文件里面找到conf文件,点进去后用记事本打开settings.xml文件

然后找到localRepository将里面的  <localRepository>/path/to/local/repo</localRepository>写到注释外,然后替换里面的路径

 私服的配置:

将下面代码复制一份:

     <mirror>
  <id>alimaven</id>
  <name>aliyun maven</name>
  <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
  <mirrorOf>central</mirrorOf>        
</mirror>
<mirror>  
 <id>alimaven</id>  
 <mirrorOf>central</mirrorOf>  
 <name>aliyun maven</name>  
 <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>  
</mirror> 

将其放到  </mirrors>的里面

 然后就可以了

四、eclipse与maven的配置

在一个新的工作区间的时候该怎么配置环境:

workspace

window->preference搜索 workspace

搜索

jsp Files

想更改字体大小

可以搜索 colors and fonts

还有tomcat的安装:

tomcat的安装http://t.csdn.cn/hihCc 补充:在配置tomcat的环境中,选择好tomcat后下面那个选择jdk的没有可以自己增加一个

 jdk一般默认在c盘

 正题来了:

配置maven

先点击installations->add->directory->选择我们解压后的那个apache-maven那个文件(注意是bin目录的上一层) 

然后确定-> finish,勾选刚刚添加的那个,点击apply

然后是User Settings

点击User Settings 右边的那个browse后选择你的那个maven路径点击确定后,

下面的Locatl Repository也会发生变化

然后点击apply and close 就完成maven配置了

五、maven项目测试

建立maven项目:

ctrl+n 搜索maven project ->next ->next 然后如下:

next后

在之前建的那个 mvn_repository文件夹会自动生成一个文件夹

注意:以上操作需要在联网的情况下操作。 

然后它会开始加载: 

这里就开始下载jar包了

 等他加载完后,那个项目就出来了

但是可以看到,他的jdk默认版本可能会和我们的不一样,(博主的是1.8.144的jdk版本)而且还有地方报错

报错解决:

第一步:我们可以右键项目build path ->config

 然后应用并关闭

第二步:我们再点开项目中的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>

第三步:找到web.xml把2.3改成3.1

 代码如下:



<!-- 修改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">

第四步:右键项目->build path ->configure build...——>preject Facets 

然后按照步骤一步一步来,不能一次性全选好,不然会报错

  1. 点击java选择1.8,然后apply
  2. 将DYnamic Web Module 的勾去掉,将后面的Version改成3.1,然后点击apply,再把DYnamic Web Module 的勾勾上
  3. 点下面那行Further config....... available 修改配置,将content directory里面的内容改成 src/main/webapp,然后勾选genrate....descripot然后OK,应用并关闭

第五步:右键项目->Maven->Update Project 点OK

最后一步:将需要的jar包依赖增加到pom.xml中

 增加的代码:

<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>

保存后等它下载完jar包后就不会报错了(记得要在联网的情况下!!)

测试项目:

现在建个项目测试一下能不能用

DemoServlet:

 效果:

 

好啦!今天的分享就到这里啦!咱们下次再见!

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值