欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

【maven的使用】1maven的概念与配置

程序员文章站 2023-10-13 19:56:36
maven是一个基于java平台的自动化构建工具。构建工具的发展由make->ant->maven->gradle其中gradle还在发展中,使用较少,学习难度比较大,所以目前占据主流的还是maven。 maven的作用:①,帮助我们管理jar包:i,增加第三方jar包。先在本地仓库中下载,如果本地 ......

maven是一个基于java平台的自动化构建工具。
构建工具的发展由make->ant->maven->gradle
其中gradle还在发展中,使用较少,学习难度比较大,所以目前占据主流的还是maven。

 

maven的作用:
①,帮助我们管理jar包:
i,增加第三方jar包。
先在本地仓库中下载,如果本地仓库中没有该jar包,则联网到*仓库(镜像)去下载。*仓库镜像就是*仓库(服务器)的分流,不然全球访问一个服务器迟早裂开。
ii,管理jar包之间的依赖关系。
向spring-context.jar和其他的如spring-aop.jar等存在依赖的jar包,maven会自动引入。
②,将一个项目拆成若干个模块:
考虑到一个场景,随着我们的项目越做越大,ui层、service层、dao层在一起文件数量会非常之多,那我们可不可以将ui层、service层等分离出来单独的作为一个项目呢? 答案是可以的,maven就可以做到,ui层作为一个单独的项目交给前端团队负责,service层和dao层分给两个后端团队负责,最后再整合起来。

 

下载maven:
maven是apache旗下的产品,去下就好了。


配置maven:
①,配置java_home、jdk的path路径

②,配置maven_home、maven的bin目录的path路径

③,验证:mvn -v

④,配置本地仓库:maven目录下的conf目录下的settings.xml文件,其中可以看到默认本地仓库是${user.name}/.m2/repository,我们将其修改