• [maven] 实战笔记


    1、下载地址
    http://maven.apache.org/download.html

    2、windows下安装maven
    (1)下载 apache-maven-3.0-bin.zip 解压到任意目录下 如 D:mavenapache-maven-3.0

    (2)设置系统环境变量:变量名为 MVN_HOME,变量值为 Maven 安装目录 D:mavenapache-maven-3.0。
    点击确定,接着在系统变量中找到一个名为 Path 的变量,在变量值的末尾加上%MVN_HOME%in;
    注意多个值之间需要有分号隔开,然后点 击确定。

    (3)运行如下命令检查 Maven 的安装情况:
    C:UsersJuven Xu>echo %MVN_HOME%
    C:UsersJuven Xu>mvn -v
    第一条命令 echo %M2_HOME%用来检查环境变量 MVN_HOME 是否指向了正确的 Maven 安装目录;
    而 mvn –version 执行了第一条 Maven 命令,以检查 Windows 是否能够找到正确的 mvn 执行脚本。

    (4)升级Maven
    下载新的 Maven 安装文件,解压至本地目录,然后更新 MVN_HOME 环境变量便可。
    例如,假设 Maven 推出了新版本 3.1,我们将其下载然后解压至目录D:mavenapache-maven-3.1,
    接着遵照前一节描述的步骤编辑环境 变量 MVN_HOME,更改其值为 D:mavenapache-maven-3.1。
    至此,更新就完成了。
    同理, 如果你需要使用某一个旧版本的 Maven,也只需要编辑 MVN_HOME 环境变量指向旧版本的安装目录。

    3、类Unix下安装Maven
    (1)下载 apache-maven-3.0-bin.tar.gz
    (2)解压到本地目录 tar -xvzf apache-maven-3.0-bin.tar.gz
    (3)在解压的目录新建符号链接,方便日后升级。ln -s apache-maven-3.0 apache-maven
    (4)设置 MVN_HOME 环境变量指向符号链接 apache-maven,把安装目录下的 bin/文件夹添加到系统环境变量 PATH 中去:
    juven@juven-ubuntu:bin$ export MVN_HOME=/home/juven/bin/apache-maven
    juven@juven-ubuntu:bin$ export PATH=$PATH:$MVN_HOME/bin
    (5)上面的命令只在本次会话生效,如需永久配置变量,则需要将这两个命令写入~/.bashrc 文件中。
    (6)检查安装:
    juven@juven-ubuntu:bin$ echo $MVN_HOME
    juven@juven-ubuntu:bin$ mvn -version
    (7)升级maven
    将3.1安装包解压到与前一版本3.0平行的目录下,然后更新符号链接指向 3.1 版的目录便可
    juven@juven-ubuntu:bin$ rm apache-maven
    juven@juven-ubuntu:bin$ ln -s apache-maven-3.1/ apache-maven


    4、安装目录分析
    (1)bin:包含了 mvn 运行的脚本

    (2)boot:该目录只包含一个文件,plexus-classworlds- 2.2.3.jar,Maven使用该类加载器框架加载自己的类库

    (3)conf:该目录包含了一个非常重要的文件 settings.xml。修改该文件,就能全局地定制 Maven 的行为。
    但更偏向于复制该文件至 ~/.m2/目录下(~表示用户目录),然修改该文件,在用户范围定制 Maven 的行为。

    (4)lib: 该目录包含了所有 Maven 运行时需要的 Java 类库
    Maven本身是分模块开发的,因此用户能看到诸如 mavn-core-3.0.jar、maven-model-3.0.jar 之类的文件
    还包含一些 Maven 用到的第三方依赖如 common-cli-1.2.jar、google-collection-1.0.jar 等等
    可以说,这个 lib 目录就是真正的 Maven。用户可以在这个目录中找到 Maven 内置的超级POM。

    5、仓库位置
    maven 中央仓库位置:http://repo1.maven.org/maven2/
    maven 本地仓库默认位置:~/.m2/repository

    (1)运行 mvn help:system 让maven下载maven-help-plugin的 pom 和 jar 等文件到maven本地仓库。

    (2)maven 本地仓库:所有的 Maven 构件(artifact)都被存储到该仓库中,以方便重用。位置:

    Windows-> C:UsersJuven Xu(windows用户名).m2 epository
    类Unix-> /Users/Andy/.m2/repository
    注意:如果.m2文件夹下没有settings.xml,则讲maven安装的settings.xml文件拷贝过来。

    6、在eclipse中安装maven插件(myeclipse自带maven插件)

    Help -> Install New Software...

    核心组件
    NAME:m2e
    Location:http://m2eclipse.sonatype.org/sites/m2e

    额外组件
    主要是为了方便与其它工具如 Subversion进行集成,地址为 http://m2eclipse.sonatype.org/sites/m2e-extras

    7、配置不同作用范围的settings.xml
    $M2_HOME/conf/settings.xml 作用于系统所有用户
    ~/.m2/settings.xml 作用于系统当前用户(因为配置在用户自己的家目录下)

  • 相关阅读:
    天真
    投机取巧——Label控件变Line控件
    忽然想起当年我做水泥工的日子
    欢迎来到 wwh 的博客!
    Jenkins配置
    nginx启动停止脚本
    youget下载视频
    git同步代码
    Vue(26)eltree树形控件实现鼠标hover显示与隐藏
    Vue(27)vuecodemirror实现在线代码编译器
  • 原文地址:https://www.cnblogs.com/avivaye/p/4740340.html
Copyright © 2020-2023  润新知