首页 > 技术文章 > Maven的基础使用

lei-jun 2020-11-07 15:27 原文

1.Maven是什么及其它的作用

            Maven 是专门用于构建和管理Java相关项目的工具,Maven是意第绪语,依地语(犹太人使用的国际语),表示专家的意思。

            作用一:相同的项目结构,

            作用二:同一维护jar包 

                        比如说有3个Java 项目,这些项目都不是maven风格。那么这3个项目,就会各自维护一套jar包。 而其中有些jar包是相同的。
                         而maven风格的项目,首先把所有的jar包都放在"仓库“ 里,然后哪个项目需要用到这个jar包,只需要给出jar包的名称和版本号就行了。 这样jar包就实现了共享。

2.Maven仓库

             所谓的仓库就是用于存放项目需要的jar包的,maven采用一个仓库,多个项目的方式,让多个项目共享一个仓库里的相同jar包
             

             仓库默认位置:打开apache-maven-3.5.0\conf\settings.xml 可以看到,在代码中指定了仓库的位置是${user.home}/.m2/repository

             默认下载路径 :maven 会默认从maven官方提供的服务器下载jar包,而官方服务器在国外,因为大家都知道的原因,网速很慢,而且容易卡断。 为了便于快速下载相关jar包,                                         可以使用国内maven 阿里云的下载地址:使用阿里云下载路径

             使用阿里云下载路径:打开apache-maven-3.5.0\conf\settings.xml,修改在mirrors下新加一个阿里云的镜像地址:

<mirror>
            <id>alimaven</id>
            <mirrorOf>central</mirrorOf>
            <name>aliyun maven</name>
            <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>

       修改仓库位置:仓库的默认位置 是 C:\Users\X7TI\.m2\repository,放在C盘有一点不好,重装系统就都没有了。在apache-maven-3.5.0\conf\settings.xml 中添加下列代码把仓库的位置修改为:d:/maven/repository

  <localRepository>d:/maven/repository</localRepository>

3.Maven Eclipse中设置

           设置MAVEN路径:菜单->Window->Preferences->Maven->Installations-> 指定 (maven存放的路径)d:\software\apache-maven-3.5.0

           设置仓库路径:菜单->Window->Preferences->Maven->User Settings->Global Settings 和 User Settings都使用:

D:\software\apache-maven-3.5.0\conf\settings.xml

     点击一下Reindex,确保 local Repository为:

d:/maven/repository

4.Maven添加包

        例如:添加一个数据库连接所需jar包mysql-connector-java

        给maven项目添加jar:双击pom.xml,出现pom专有的编辑页面。
        点击OverView右边的Dependencies可以看到里面有一个默认存在的junit
        然后点击Add,弹出选择窗口
        在中间 Enter GroupId, artifactId or sha1 prefix or pattern(*).... 这个地方输入mysql,下面就会出来被搜索到的mysql-connector-java
        选中它,并点击ok
        注: Scope要选择compile,表示编译期间要用到。



推荐阅读