Maven第一次总结

(1)Maven是什么?

1-Maven 是 Apache 软件基金会组织维护的一款自动化构建工具,专注服务于 Java 平台的项目构建和依赖管理。Maven 这个单词的本意是:专家,内行。读音是['meɪv(ə)n]或['mevn]

 2-Maven功能:
     1、依赖管理、jar包、工程之间的依赖。
     2、项目构建。实现项目的一步构建。
	 3、工程聚合、继承、依赖。
	 
 3-Maven的工程类型:
	  1.war包工程
	  2.Jar包工程
	  3.Pom工程。

(2)Maven为什么需要?

  1. Maven 就可以替我们自动的将当前 jar 包所依赖的其他所有 jar 包全部导入进来,
    无需人工参与,节约了我们大量的时间和精力。
    1.jar 包之间的依赖关系
    2.获取第三方 jar 包

  2. 什么是构建?
    1.构建并不是创建,创建一个工程并不等于构建一个项目。

  3. 构建过程的各个环节:
    1.清理:将以前旧的class字节码文件删除,为下一次准备
    2.编译:将Java源程序编程为class字节码文件
    3.测试:自动测试,自动调用junit程序
    4.报告:测试程序执行的结果
    5.打包:动态web工程打war包,Java工程打jar包
    6.安装:将打包的文件复制到仓库中指定的位置
    7.部署:将动态web工程生成的war包复制到servlet容器的指定目录下,使其可以运行

    4-什么是部署:
    将包含 Java 程序的 Web 工程编译的结果“拿”到服务器上的指定目录下,并启动服务器。
    工程–服务实际运行的是编译结果的类路径

    5-maven管理的好处
    1-项目构建。Maven定义了软件开发的整套流程体系,并进行了封装,开发人员只需要指定项目的构建流程,无需针对每个流程编写自己的构建脚本。
    2-依赖管理。除了项目构建,Maven最核心的功能是软件包的依赖管理,能够自动分析项目所需要的依赖软件包,并到Maven中心仓库去下载。
    1.管理依赖的jar包
    2.管理工程之间的依赖关系。

    6-Maven本地仓库
    1-在当前系统用户的文件夹下。例如当前用户是Administrator那么本地仓库就是在
    C:\Users\Administrator.m2目录下。

(3)环境变量配置
1-变量名"MAVEN_HOME"/M2_HOME–MAVEN的安装路径
2-变量名"Path"–%MAVEN_HOME%\bin
3-校验:mvn -v

Maven第二次总结

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值