JavaWeb--Maven学习

Maven


为什么要学习Maven?

  • 在javaweb开发中,需要使用大量的jar包,需要手动导入。
  • 如何能够让一个东西自动帮我们导入和配置这个jar包?
  • 由此:Maven诞生了。

Maven项目架构管理工具

  • 目前: 用来方便导入jar包
  • 核心思想: 约定大于配置
    • 有约束,不要去违反
  • Maven会规定好你该如何编写我们的Java代码

下载安装Maven

Maven官网:http://maven.apache.org/download.cgi
image.png

配置环境变量

  • M2_HOME maven目录下的bin目录
  • MAVEN_HOME maven的目录

image.png
image.png

阿里云镜像

  • mirrors
    • 加速我们的下载
    • 国内建议使用阿里云镜像
    • conf下的settings.xml中的mirror下添加

image.png

<mirror>
		<id>nexus-aliyun</id>
		<mirrorOf>*,!jeecg,!jeecg-snapshots</mirrorOf>
		<name>Nexus aliyun</name>
		<url>http://maven.aliyun.com/nexus/content/groups/public</url> 
</mirror>

image.png

本地仓库的配置

  • 建立仓库
    • 建立一个本地仓库: localRepository
<localRepository>D:Study SoftwarejavaMavenapache-maven-3.6.3maven-repo</localRepository>

IDEA中使用Maven

https://blog.csdn.net/czc9309/article/details/80304074

IDEA中配置Tomact

https://blog.csdn.net/With_Her/article/details/89243777

原文地址:https://www.cnblogs.com/sinlearn/p/13558494.html