Maven本地私服的搭建

简介: 我们在使用maven的时候,对于项目所依赖的jar包,maven默认会在中央仓库下载jar包到本地,但是往往下载速度很忙,所以有些时候开发还需要等待。如果在本地搭建一个maven私服的话,则开发时需要的jar包可直接在私服取,并且下载速度比远程要快,如果本地仓库没有则自动从远程下载并保存在本地,大大地提高了开发效率。

我们在使用maven的时候,对于项目所依赖的jar包,maven默认会在中央仓库下载jar包到本地,但是往往下载速度很忙,所以有些时候开发还需要等待。如果在本地搭建一个maven私服的话,则开发时需要的jar包可直接在私服取,并且下载速度比远程要快,如果本地仓库没有则自动从远程下载并保存在本地,大大地提高了开发效率。


前提环境:安装好jdk、使用idea或者eclipse。


1、首先去Maven的官网下载Maven,登陆maven的官网,选择版本下载,Maven3对应jdk1.7以上的版本,我的jdk是1.8的,我这里下载的是最新的3.6.2。


maven.apache.org/download.cg…


75cea8a934bf4edc96b95ddfdd99b8d1~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg


2、新建一个maven文件夹,将文件下载到该文件夹之后解压,然后同级目录下建立一个Repository文件夹。


eb98e6061c9747c9bd2bb345e97fee98~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg


3、右键此电脑–>属性–>高级系统配置,进行系统环境配置,首先在系统变量中新建Maven_HOME,值为maven地址,然后修改path,添加%Maven_HOME%\bin。


af1f48419319492cb69930deca01a1f9~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg


微信截图_20220517114903.png


4、进入maven文件夹下的conf文件夹中的setting.xml文件,找到localRepository标签,将刚刚新建的Repository文件夹的路径复制黏贴到localRepository标签中:


0d3a0c7573734f96a96d7b52a2c16d28~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg


91ac2227eaa14b639b8a17db91ec94d5~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg


5、由于一般的jar包的下载都需要连接国外的网站下载,下载速度很慢,所以可以配置国内的镜像仓库,如阿里云镜像仓库,配置代码为:


<mirrors>
    <mirror>
      <id>alimaven</id>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
      <mirrorOf>central</mirrorOf>        
    </mirror>
  </mirrors>
复制代码


6、这时候windows+R快捷键输入cmd命令打开命令行窗口,然后输入mvn -v,查看maven版本,如果能正确的弹出maven的版本号,则maven安装配置成功。


7、再在命令行输入:mvn help:system,则maven工具会自动到配置的服务器下载缺省的或者更新的各种配置文件和jar包到本地仓库中。下载完成后,去刚刚配置的Repository文件夹下会出现很多jar包的文件夹。


ab830064d389477baf2a54718fa58771~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg


32ed9d4dd219467ab2df287774a58360~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg


aa9acf238372470990ee6c8ea7e49401~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg


8、使用:在eclipse中菜单栏windows—>Preference—>Maven---->Installation,选择刚刚的maven文件夹,然后finish后,再在maven下找到user settings,将user settings 选择为刚刚的conf文件夹下的setting.xml文件,下面的仓库地址会自动改变为本地的仓库。然后在仓库视图下即可看到本地仓库下的jar包,有些时候如果没更新则右键rebuid index即可。


Idea的使用类似,菜单栏file—>other settings---->setting for new projects---->Build,Execution,Deploment—>Build Tool—>maven,然后将刚刚的user setting 选择为刚刚conf下的setting.xml文件,仓库选择本地仓库即可。


76bfdbc58d1b4f3f8394d8b7748165c8~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg


087e06d8015f4f82afcdcd66bf8d324d~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg



77ef46ec158440699ded1a4f4e93872a~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg


2b02aa0e69ef4ac89c3b01c0e80dd89a~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg


以上就是如何使用maven搭建本地的仓库的过程。

目录
相关文章
|
druid Java 关系型数据库
使用maven搭建微服务项目
使用maven搭建微服务项目
使用maven搭建微服务项目
|
XML Java 应用服务中间件
IDEA使用Maven整合搭建SSM框架(下)
IDEA使用Maven整合搭建SSM框架
|
Java 数据库连接 Maven
IDEA使用Maven整合搭建SSM框架(上)
IDEA使用Maven整合搭建SSM框架
|
Java Linux Go
Linux下使用nexus搭建maven私服
Linux下使用nexus搭建maven私服
358 0
Linux下使用nexus搭建maven私服
|
IDE Java 应用服务中间件
手把手教你idea中搭建Maven环境
手把手教你idea中搭建Maven环境
614 0
手把手教你idea中搭建Maven环境
|
Java Maven 数据安全/隐私保护
Nexus3 搭建 maven 私服
Nexus3 搭建 maven 私服
260 0
Nexus3 搭建 maven 私服
|
安全 IDE Java
Linxu搭建maven环境,实现服务器修改代码
Linxu搭建maven环境,实现服务器修改代码
245 0
Linxu搭建maven环境,实现服务器修改代码
|
Java 程序员 Maven
Android的Nexus搭建Maven私有仓库
Android的Nexus搭建Maven私有仓库
420 0
Android的Nexus搭建Maven私有仓库
|
缓存 安全 Java
Maven 仓库介绍 和 nexus 私服搭建
Maven 仓库 在 Maven 的术语中,仓库是一个位置(place)。 Maven 仓库是项目中依赖的第三方库,这个库所在的位置叫做仓库。 在 Maven 中,任何一个依赖、插件或者项目构建的输出,都可以称之为构件。 Maven 仓库能帮助我们管理构件(主要是 JAR ),它就是放置所有 JAR 文件(WAR,ZIP,POM 等)的地方。
765 1
Maven 仓库介绍 和 nexus 私服搭建
|
Java 测试技术 Shell
使用nexus搭建一个maven私有仓库
今天就带大家使用nexus搭建一个自己的私有仓库,并使用idea上传java到自己的仓库。