maven的作用是:1、在文件中添加相应的配置,maven就会自动的下载相应的jar包;2、下载依赖,只要配置的jar包所依赖的其他jar包都会被它自动下载下来; 3、可以直接通过它打包war或者jar项目。

maven的作用:在文件中添加相应的配置,maven就会自动的下载相应的jar包;下载依赖,只要配置的jar包所依赖的其他jar包都会被它自动下载下来; 可以直接通过它打包war或者jar项目。

1、帮你下载jar包
maven项目会有一个 pom.xml文件, 在这个文件里面,只要你添加相应配置,他就会自动帮你下载相应jar包,不用你铺天盖地的到处搜索你需要的jar包了
下面是示范配置文件pom.xml
4.0.0 exam exam_3 war 0.0.1-SNAPSHOT junit junit 3.8.1 test org.springframework spring-web 3.0.5.RELEASE org.springframework spring-webmvc 3.0.5.RELEASE
以上主要看的
里面每配置一个
项目名 :
项目模块 :
项目版本 :
maven都会通过,项目名-项目模块-项目版本来maven在互联网上的代码库中下载相应jar包。
所以这就是maven的功能之一,帮你下载jar包
2、寻找依赖,帮你下载依赖
寻找jar包是第一基本功能,寻找依赖在这个是在这个基础上的功能。
在maven的代码库中,每一个jar包也有自己的 pom.xml文件,而这个文件里面也会有
例如:
org.springframework spring-core 2.6
你要maven帮你下载spring-core-2.6.jar包
而这个jar包里面需要用到commons-logging.jar这个包,
这叫就依赖,spring-core-2.6.jar依赖于commons-logging.jar。
这就是maven第二个作用,帮你下载依赖包。
3、 热部署,热编译
意思就是,在你web项目已经运行的时候,修改代码的能直接被web服务器所接受,就不需要你重启服务器了,或者重新部署代码了,而且你可以直接通过maven打包war或者jar项目。
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!
Formules de permutation et de combinaison couramment utilisées
Que sont les échanges de devises numériques ?
Comment supprimer les filigranes TikTok d'autres personnes des vidéos TikTok
Analyse coût-efficacité de l'apprentissage de Python et C++
Quel est le format du papier A5
Techniques couramment utilisées par les robots d'exploration Web
Quelle plateforme est Fengxiangjia ?
Méthode chinoise de saisie sublime