Maven安装和eclipse里面的配置

一 . Maven简单介绍

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

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

      maven干什么的?

      它是一个Apache的开源项目,主要服务于基于Java平台的项目构建、依赖管理和项目信息管理,为了不重复造轮子。

       例如:两个项目A B,项目A需要依赖一些jar包,项目B也需要依赖这些jar包,那么此时如果都把jar包引入到项目中,就是在重复造轮子,我们应该把这些所有的jar包放到一个地方,需要用的时候过去取即可。

二. 如何下载Maven

      在官网下载maven安装包,解压即可使用  

      http://maven.apache.org/download.cgi

     安装环境变量

     变量值也就是你maven压缩后的根目录

    

    然后在PATH环境变量里加入%M2_HOME%\bin;

    

 

   验证
     用win键+R,进入dos命令,输入“mvn –version”,出现如下信息则表明成功!

    

 

  创建本地仓库(说白了仓库就是个文件夹  仓库的作用就是用来存放jar包的)

  阿里私服配置(中央仓库对于国内来说太远了,所以我们才会使用阿里的私服仓库)中央仓库:http://www.mvnrepository.com/

  找到settings.xml文件

 

找到56行,将本地仓库路径插入(也就是下面这行代码)

 <localRepository>D:\ka\mvn_repository</localRepository>

  

找到160行,将阿里私服路径插入(下面代码)

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

  

 

怎么在eclipse用maven

配置installations(点击add选择maven文件)

 

usersettings配置(选择settings.xml文件)

 

  新建macen project项目,然后下一步

如果caralog不选择internal 每次新建项目都会从私服里面下载jar

 

这里填写group id 和 artifact id 就可点finish(电脑必须要有网,因为是从私服里面下载jar)

 

 

然后下载个7分钟左右的样子(网不好的话也就是20分钟左右)

 

web.xml是新创建的有下面代码代替

 

<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 ,下面图片画红色横线的不要选择在apply就行了

 

将web修改成3.1

javajdk修改为1.8

修改要把沟去掉在apply,然后在把沟沟上就会出现(画红线的然后点击)

填写就好了

pom.xml 配置

该文件用于管理:源代码、配置文件、开发者的信息和角色、问题追踪系统、组织信息、项目授权、项目的url、项目的依赖关系等等。
最后,根据你的项目需要更新您的pom.xml

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

  将上面代码插入到

 

然后想配什么jar就配什么如:

hhttserver:

	<dependency>
			<groupId>javax.servlet</groupId>
			<artifactId>javax.servlet-api</artifactId>
			<version>4.0.1</version>
			<scope>provided</scope>
		</dependency>

  

最后右击项目选择maven 在选择update project 就好了

maven在eclipse项目中的层级关系

 

posted @ 2019-06-25 15:43  chenjiahao  阅读(1026)  评论(0编辑  收藏  举报