A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 一支穿云箭 初级黑马   /  2019-5-31 10:57  /  592 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Maven基础1. 能够理解maven的作用
一个项目管理的模型
  • 依赖管理:Maven对工程jar包的管理   -----找pom.xml项目对象模型管理和配置jar包的坐标
    以前的项目开发方式是:将所有的jar包拷贝到每个项目的WEB-INF目录下的lib目录
    maven是通过坐标管理的方式,指向本地的jar包仓库
  • 一键构建:idea中可以直接集成并快速运行
    • 清理-编译-测试-打包-部署  这一系列的过程都可以通过命令的方式去执行和构建

  • Maven的安装
    • 注意!!!maven的目录一定要放在无中文,无空格以及特殊字符的路径下

    到官网下载最新版本,自己解压即可
    目录:conf---->settings.xml
    • 配置环境变量
      • MAVEN_HOME:D:\apache-maven-3.5.4
      • JAVA_HOME:C:\Program Files\Java\jdk1.8.0_91
      • path中:添加  %MAVEN_HOME%\bin

      打开cmd命令执行mvn -v查看mvn的版本如果没有问题代表mvn环境ok

  • 仓库的依赖关系
    • clean:清理target目录,删除该目录       ----没事clean下   --清理生命周期
    • compile:编译命令,将java代码src下的main下的java代码,编译成字节码文件
    • test:  测试命令,将java代码src下的test下的java代码,编译成字节码文件  ---   也会将compile命令执行了----所有的java代码都编译了一遍
    • package:打包命令,将工程打成一个正式的war包(pom.xml文件中配置)
    • install:部署命令,会将工程打成war包后并且拷贝到本地仓库中
    • depoly命令:发布站点

    从compile命令到install命令,后一个命令都会将前面的所有命令都执行
    Idea集成Maven:
    -DarchetypeCatalog=internal      (不是必须的,因为我们使用无骨架创建的方式)





0 个回复

您需要登录后才可以回帖 登录 | 加入黑马