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

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

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

切记放到非中文目录中 

 2.2配置maven环境变量

步骤:

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

 

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

变量名:MAVEN_HOME

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

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

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

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

三、maven的仓库介绍及配置

1、仓库分类

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

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

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


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

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


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

2、配置 

步骤:

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

 

 ②、配置本地仓库

代码块:

<localRepository>jar依靠保存的文件夹</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>

url为公司的地址,我这里是以阿里云为例

 

 切记一定要放入mirrors中

点击保存即可

四、eclipse与maven的配置

1、基础的配置

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

②、点击JSP Files,如图所示

 ③、配置tomcat 可以根据我以前的博客进行配置

配置tomcat

2、配置maven

2.1配置installations

如图所示

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

 2.2配置User Settings

如果所示

五、maven项目测试

5.1新建

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

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

②、选择interal,本地服务

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

 ④、进行填写

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

 

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

 

 

5.2修改 

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

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

 ②、将以下代码加入到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>

注意:一定要放入<plugins></plugins>中

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

 

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

 

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

 ④、选中项目右键

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

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

 选中图例上的

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

 ⑤、导入jar包依赖

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

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

 

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

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值