zoukankan      html  css  js  c++  java
  • Maven(一)简介安装

    一、什么是maven,它能干什么?

      ①:maven

      maven是一个项目管理工具。它包含了一个项目对象模型,一组标准集合,一个生命周期,一个依赖管理系统,和用来运行定义生命周期中插件目标的逻辑。

      传统的项目构建:java命令 > 编译 > 手动测试 > 手动打包 > 手动部署,每一步都是手动。

      maven是自动化的构建工具,能自动完成整个项目的构建。

      ②:项目生命周期

      这里只列出项目生命周期的几个主要流程,项目生命周期的流程是有顺序的,不可打乱。

      清理 > 编译 > 测试 > 报告 > 打包 > 部署

     

    二、maven的安装

      ①:下载地址,下载解压即可 http://maven.apache.org/download.cgi

         选择apache-maven-3.6.0-bin.zip

      ②:maven文件结构

        bin:maven运行脚本,windows是.bat文件

        boot:maven自己类的加载器

        conf:该目录包含了一些全局配置,包含setting.xml

        lib:maven运行依赖的库

     

      ③:配置环境变量

         新建系统变量 MAVEN_HOME  值C:Program Files (x86)Javaapache-maven-3.5.0 (这个值是maven解压的具体路径)  

        在系统变量 Path 中加入 %MAVEN_HOME%in;

        cmd命令输入:mvn -version

      

       当然系统变量名可以自己随便取,只需要与path中的路径对应即可。见名知意只是为了更方便快捷区分是哪一个环境变量。

    三、maven的本地仓库配置

      找到maven目录下的conf下的settings.xml中加入

      <localRepository>C:UsersAdministrator.m2 epository</localRepository>

      当然还有一种方法,是我在写这篇博客的时候发现的,因为我原来并没有修改conf下的settings.xml文件。那就是在仓库repository同级目录下添加settings.xml。内容如下

      

    <?xml version="1.0" encoding="UTF-8"?>
    <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
              xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
     
      <localRepository>C:UsersAdministrator.m2
    epository</localRepository>
    
    </settings>
  • 相关阅读:
    AdvStringGrid 复选框、goRowSelect
    AdvStringGrid 列宽度、列移动、行高度、自动调节
    AdvStringGrid 滚动条问题
    AdvStringGrid 标题头
    常量的 访问限制
    我自己的方法、组件、属性、变量、常量、数据库常用操作命名方法。
    泛型 for to/in 遍历 PK 效率;TEnumerator、TEnumerable
    Hadoop关键任务Job资源隔离方案
    Hadoop动态调整Map Task内存资源大小
    Hadoop动态调整Map Task内存资源大小
  • 原文地址:https://www.cnblogs.com/zeussbook/p/10568909.html
Copyright © 2011-2022 走看看