美文网首页
maven介绍(一)

maven介绍(一)

作者: 巴福Buff | 来源:发表于2018-06-08 13:58 被阅读11次

    Maven是一个常用的项目构建工具,帮忙我们实现工程的清理、编译、测试、打包、部署等工作。更重要的是他能够帮我们管理项目依赖,包括包依赖。其功能可以总结为工程构建工具、依赖管理工具、项目信息管理工作。从而实现高效的工程管理工作。类似的工具有Makefile、Ant,也可以学习了解。

    资料

    官网: http://maven.apache.org/
    中文网:https://www.yiibai.com/maven/
    图书:《Maven实战》

    安装

    由于Maven是由Java语言实现的,所以要运行Maven首先要保证本地JRE环境正常,最低版本需要JDK1.4。按照官网安装流程操作即可,比较简单。
    安装完成后在控制台执行mvn -v即可以查看Maven信息。mvn help:system可查看系统属性和环境变量信息。

    目录结构

    apache-maven-3.5.2
    |--bin
    |--conf
    |--boot
    |--lib
    |--LICENSE
    |--NOTICE
    |--README.txt

    • bin:存放maven脚本,在执行maven命令时,实际调用的就是这些脚本。脚本区分windows和linux脚本。maven是基于java开发的,所以脚本内容调用的是java命令。
    • conf:主要配置文件settings.xml,配置maven全局的行为参数。一般会复制该文件至~/.m2/目录下,在用户范围制定maven的行为参数
    • boot:plexus-classworlds.jar,maven自定义的类加载器
    • lib:maven的实现库

    相关文章

      网友评论

          本文标题:maven介绍(一)

          本文链接:https://www.haomeiwen.com/subject/ejogsftx.html