zoukankan      html  css  js  c++  java
  • 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> 
  • 相关阅读:
    移动硬盘加密方法赏析
    Windows7下怎么对文件或者文件夹进行EFS加密
    win7怎么设置电脑自动关机
    电脑定时关机怎么设置
    用vb编程给u盘加密
    中医课件集合
    在手机上查询药品信息?PEP移动掌上药物信息参考
    【好站收藏】六脉医学资料下载网sixmed.cn
    百度进军C2C叫板淘宝电子商务领域竞争升级
    IBM 笔记本T43键盘帽安装手记
  • 原文地址:https://www.cnblogs.com/wxinyi/p/12523208.html
Copyright © 2011-2022 走看看