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> 
  • 相关阅读:
    【python学习笔记】字符串格式化
    React-Props 一/列表渲染/条件渲染
    搜索电影小demo-react版(10.5-10.6)
    todolist-react版(9.20-9.21)
    el-form、form 等表单校验哪些事
    iframe 详解-在vue中使用iframe/iframe在vue中使用
    jmeter-beanshell 前置处理器 传参
    jmeter-beanshell-Typed variable declaration
    java 获取当前时间的年份、月份、周数
    jmeter-java.net.URISyntaxException: Illegal character in query at index 76
  • 原文地址:https://www.cnblogs.com/wxinyi/p/12523208.html
Copyright © 2011-2022 走看看