Maven简介与配置

一、Ant

  Ant和Maven都是项目构建工具,在项目的运行编辑打包等过程都需要依赖于Ant构建工具。

二、分布式

1、传统项目部署:新建一个项目,通过不同的包区分不同的模块,并把这一个项目发布到服务器中。

2、分布式项目部署:适用于高负载情况下,把一个完整的项目拆分成多个项目,把拆分后的项目分别部署到对应的服务器中。

三、Maven简介

1、Maven是一个基于Ant的构建工具,Ant有的功能Maven都有,并且额外添加了其他的功能。

2、Maven运行原理图:

(1)、本地仓库:计算机中的一个文件夹,自己定义。

(2)、中央仓库:https://repo1.maven.org/maven2/

问题:下载速度慢

解决:配置国内镜像

 

 3、坐标

  每个jar包都有一个唯一的坐标,通过坐标可以精确找到是哪个jia包。

坐标组成:

(a)、Group ID:公司名.公司网址倒写

(b)、Artifact ID:项目名

(c)、Version:版本

坐标查看:http://mvnrepository.com/

4、pom

  Project Object Mode,项目对象模型,把项目当作对象看待,通过maven构建工具可以让对象(项目)和对象(项目)之间产生关系。

四、安装Maven

  Eclipse默认已安装maven插件。

本地maven安装过程:

 

 

 

 五、setting.xml文件配置

 

 1、设置本地仓库

<localRepository>D:/Maven/repository</localRepository>

2、修改镜像地址(不使用nexus时配置)(使用阿里云镜像)

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

3、修改JDK版本

<profile>
    <id>jdk-1.8</id>
    <activation>
        <activeByDefault>true</activeByDefault>
        <jdk>1.8</jdk>
    </activation>
    <properties>
         <maven.compiler.source>1.8</maven.compiler.source>
        <maven.compiler.target>1.8</maven.compiler.target>
        <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
    </properties>
</profile> 
posted @ 2020-03-19 11:53  Astral  阅读(223)  评论(0编辑  收藏  举报