javaweb-05:Maven环境搭建

5.Maven

为什么需要学习Maven这个技术?

  • 在javaweb开发中,需要使用大量的jar包,需要手动导入;
  • 如何能够让一个东西自动导入和配置这个包?

5.1Maven项目架构管理工具

  • 目前用来就是方便导入jar包;

Meven的核心思想:约定大于配置

  • 有约束,不要去违法;
  • Maven会规定好如何去编写java代码,必须按照这个规范来编写;

5.2下载安装Maven

官网:http://maven.apache.org/
javaweb-05:Maven环境搭建

5.3配置环境变量

  • M2_HOME maven目录下的bin目录

  • MAVEN_HOME maven的目录

  • 在系统path中配置 %MAVEN_HOME%\bin

  • 检查配置是否完成
    javaweb-05:Maven环境搭建

5.4阿里云镜像

  • 镜像:mirrors
    • 作用:加速我们的下载
  • 国内建议使用阿里云的镜像
    <mirror>
    <id>alimaven</id>
    <mirrorOf>central</mirrorOf>
    <name>aliyun maven</name>
    <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
    </mirror>
    

5.5本地仓库

  • 在本地的仓库,远程仓库:
    • 建立一个远程仓库,localRepository
    <localRepository>路径</localRepository>
     
      仓库链接:https://www.cnblogs.com/zzvar/articles/14596750.html
    
    

5.6Maven在idea中的使用

  • 创建一个新的projectjavaweb-05:Maven环境搭建

  • 创建一个Mavenweb项目

  • javaweb-05:Maven环境搭建

  • javaweb-05:Maven环境搭建

  • 项目搭建成功
    javaweb-05:Maven环境搭建

  • Maven在idea中的设置
    file--settings --Build、Execution、Deployment--Buile Tools--Maven;
    javaweb-05:Maven环境搭建

5.7创建一个普通的Maven项目

  • 不勾选模板Create from grchetype即可next;
    javaweb-05:Maven环境搭建

  • 设置项目的结构配置
    javaweb-05:Maven环境搭建

也可以在目录界面右键设置;在servlet博中有提及;

javaweb-05:Maven环境搭建

上一篇:python 爬虫小说


下一篇:比较两个数组对象里是否有相同数据