官网:https://maven.apache.org/download.cgi。选择对应的版本。然后解压到电脑就行了
在系统变量中建立新的环境变量 MAVEN_HOME:(你解压的路径)
然后再Path中增加变量 %MAVEN_HOME%\bin;
保存确认就行。
打开cmd(命令行),输入mvn -v;出现下图代表成功。maven搭建需要jdk的JAVA_HOME环境变量(JDK详解)。没有可能会安装失败
(1)打开安装maven的文件夹,选择“conf”,用可编辑的方式(记事本,写字板之类的)打开setting.xml.
(2)修改setting.xml文件.在电脑中创建一个文件夹用来当本地仓库。然后将路径写到对应位置。
maven加载依赖包的方式是先扫描本地仓库,本地仓库没有才去中心仓库下载。
中心仓库下载包的时候,有些时候很慢(中心仓库在国外,可能超级慢,甚至还需要开vpn)。这个时候我们就可以使用镜像中心仓库。感谢阿里云爸爸提供的比较好用的镜像网站。添加代码:
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
有些时候我们已经本地已经有了我们需要的安装包,或者中心仓库没有提供的包,我们就可以使用mvn命令注册包到自己的本地仓库
install:install-file -Dfile=文件位置 -DgroupId=包的groupID -DartifactId=包的artifactId-Dversion=包的版本 -Dpackaging=包类型
例子:
install:install-file -Dfile=F:\ofenuse_jar\smartupload.jar -DgroupId=com.xiaoxi -DartifactId=smartupload -Dversion=1.0 -Dpackaging=jar
其实一般setting文件一致的话,本地仓库copy过去就完事了。但是有些公司使用的是私库,你又没办法连接上,但是你有不想下载已经有的包。二种方式。第一种就是自己注册到本地仓库,上面介绍了。还有一种”邪术“,就是改配置文件。maven扫描本地仓库的时候,其实是在读取包的配置文件。
打开任意一个包,你都会发现每个包里面都会这些东西,用可编辑的方式打开配置文件,就是“_remote.respositories”这个文件,这个就是远程下载文件之后做的标记,告诉maven本地仓库有。
如果你从私库copy过来的仓库,改成central就行了。(此为邪术,不要轻易使用。没有网的情况下可以试试,有网直接下载舒服多了)