Maven

目录

一、maven简介

1.1 Maven简单介绍

1.2 什么是自动构建工具?

1.3 常用的自动构建工具

二、maven的安装及环境配置

2.1下载maven

 2.2配置maven环境变量

三、maven的仓库介绍及配置

1、仓库分类

2、配置 

四、eclipse与maven的配置

1、基础的配置

2、配置maven

2.1配置installations

 2.2配置User Settings

五、maven项目测试

5.1新建

5.2修改 


一、maven简介

1.1 Maven简单介绍

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

1.2 什么是自动构建工具?

  2.1 *.java->*.class->run
      方式一
      javac  HelloWorld.java
      java HelloWorld
      
      方式二
      开发工具Eclipse

1.3 常用的自动构建工具

   ant
   maven
   Gradle android项目管理和构建已使用

二、maven的安装及环境配置

2.1下载maven

下载地址:Maven

下载步骤:①、进入官网后,根据以下图例所示:

Maven_第1张图片

 ②、下载完成,找到刚刚下载的压缩包解压即可

Maven_第2张图片

切记放到非中文目录中 

 2.2配置maven环境变量

步骤:

①右键选中我的电脑,点击属性,然后点击高级系统设置

Maven_第3张图片

 Maven_第4张图片

 ②、点击环境遍历---->选中系统变量---->新建

变量名:MAVEN_HOME

变量值:maven的安装目录(bin目录的上一层)

Maven_第5张图片

 ③、选中Path---->编辑------>将%MAVEN_HOME%\bin;写入到最后即可

Maven_第6张图片

 然后一直点击确定即可完成配置,但是还要进行测试

徽标键+R,输入cmd,在黑框中输入mvn空格-version即可,如果和下图显示一样,那就证明配置完成

Maven_第7张图片

三、maven的仓库介绍及配置

1、仓库分类

         中央仓库:包含了开发中所有需要用到的jar包 

         问题:但是他是国外的网站,下载的话很慢

         网址:(http://search.maven.org/,但一般使用另外一个网站:http://www.mvnrepository.com/)


         公司仓库(也叫私人仓库或私服):由公司搭建的服务器,存储自己公司所经常用到jar包,他的jar包来源于中央仓库

        问题:假如公司中路由器坏了,局域网就不在了,如果在做项目期间,就不可以从公司仓库下载所需要的jar包


         本地仓库:本地电脑上,就是自己开发的电脑

2、配置 

步骤:

①、找到maven的安装文件---->进入到conf该文件夹----->打开settings.xml

Maven_第8张图片

 Maven_第9张图片

 ②、配置本地仓库

代码块:

jar依靠保存的文件夹

注意:文件夹也是放在非中文的目录中

 图解:Maven_第10张图片

 然后本地就配置完成了

③、配置私有仓库

将以下代码块写入

	  
		  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为公司的地址,我这里是以阿里云为例

 Maven_第11张图片

 切记一定要放入mirrors中

点击保存即可

四、eclipse与maven的配置

1、基础的配置

①、点击Window---->点击Preferences--->选中Workspace,如图所示

Maven_第12张图片

②、点击JSP Files,如图所示

Maven_第13张图片 ③、配置tomcat 可以根据我以前的博客进行配置

配置tomcat

2、配置maven

2.1配置installations

如图所示

Maven_第14张图片

然后切换为刚刚加入的,再点击Apply

Maven_第15张图片

 2.2配置User Settings

如果所示

Maven_第16张图片

五、maven项目测试

5.1新建

注意一定要全程联网,不然有些下载不了

①、ctrl+N搜索maven选择Maven Project

Maven_第17张图片

②、选择interal,本地服务

Maven_第18张图片

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

Maven_第19张图片

 ④、进行填写

Maven_第20张图片

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

 Maven_第21张图片

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

 Maven_第22张图片

 

5.2修改 

①、选中项目右键---->Build Path----->ConfigureBuild...

Maven_第23张图片

 将圆圈中的勾去掉,然后保存,我们可以发现多出来几个目录

Maven_第24张图片

 ②、将以下代码加入到pom.xml中



				org.apache.maven.plugins
				maven-compiler-plugin
				3.7.0
				
					1.8
					1.8
					UTF-8
				
			

注意:一定要放入

Maven_第25张图片

 然后保存,可以地看到右下角在下载中,然后放置jar依赖的文件中又多了几个

 Maven_第26张图片

 ③、将以下代码放入到xml中

Maven_第27张图片 


Maven_第28张图片

 ④、选中项目右键

Maven_第29张图片

 然后改成和图例一样,要一个一个改

Maven_第30张图片

 然后先取消,更改好了在选中,在点击apply

Maven_第31张图片

 选中图例上的

Maven_第32张图片

 然后改成和图例一样的即可

Maven_第33张图片

 ⑤、导入jar包依赖


			junit
			junit
			4.12
			test
		
 
		
			mysql
			mysql-connector-java
			5.1.44
		
 
		
			javax.servlet
			javax.servlet-api
			4.0.1
			provided
		

Maven_第34张图片

然后又会下载东西,文件夹中又会多出几个

 Maven_第35张图片

 选中项目右键更新就欧克了

Maven_第36张图片

你可能感兴趣的:(maven,eclipse,java)