精华内容
下载资源
问答
  • maven 本地仓库的配置以及如何修改默认.m2仓库位置

    万次阅读 多人点赞 2016-10-28 16:24:38
    本地仓库是远程仓库的一个缓冲和子集,当你构建Maven项目的时候,首先会从本地仓库查找资源,如果没有,那么Maven会从远程仓库下载到你本地仓库。这样在你下次使用的时候就不需要从远程下载了。如果你所需要的jar包...

    本地仓库是远程仓库的一个缓冲和子集,当你构建Maven项目的时候,首先会从本地仓库查找资源,如果没有,那么Maven会从远程仓库下载到你本地仓库。这样在你下次使用的时候就不需要从远程下载了。如果你所需要的jar包版本在本地仓库没有,而且也不存在于远程仓库,Maven在构建的时候会报错,这种情况可能是有些jar包的新版本没有在Maven仓库中及时更新。 (感觉和网络里面的路由器有点像,你发请求,先在路由器缓存中找,若有就返回;没有,再去服务器下载新的再返回给用户的同时更新路由器本地缓存。)

    默认仓库的存储位置

    Maven缺省的本地仓库路径为${user.home}/.m2/repository
    具体如下图

    自定义修改仓库的存储位置:

    可改变默认的 .m2 目录下的默认本地存储库文件夹
    通过修改${user.home}/.m2/settings.xml 配置本地仓库路径 ,没有settings这个xml文件就新建,或者如下复制个;具体看图:

    模板里面的配置项都是没有修改的。就是个空白的文件,你直接修改如下图所示,就可以。简单易懂,

    具体就是修改如下的Xml代码 
    <settings>   
      <localRepository>自己仓库的存放目录,我的仓库已经移动到e盘了,具体看上面的那个图的箭头所指的位置</localRepository>   
    </settings> 

    你也可以自己如下测试:

    先备份自己的仓库文件即.m2目录下的repository文件夹,然后把这个文件夹移动到其他地方,直接在c盘移动快(这个只为测试啦,要是测试OK,肯定移动到c盘之外的其他盘),因为仅仅是重写了个目录指针而已,文件实际没动。

    再看自己的maven项目,发现所有的spring 框架相关的引入包和一些其他包都报错了,那就说明,你项目用的就是这里的包。

    然后再新建settings.xml文件,修改你的对应目录,完之后再看你的项目,发现原来的报错就消失了。当然,编辑器得有个重新建索引的时间。

    我用的是intelliJ idea,他自动建完索引之后,项目就又OK啦。

    如下图,看到在 intelliJ idea 编辑器里面对maven进行配置。

    一般默认配置是这样的:

    这样的话,你就修改他默认位置的setting.xml文件,就可以修改,本地仓库的地址啦

    看到后面有override这个词,那么这个也是可以设置的。

    如下:

    这样,你就可以随意配置自己的本地仓库,你的仓库就可以有多个,不会因为有多个项目,比如一个是公司的项目,一个是你自己新建的项目,而他们都使用一个本地仓库而烦恼,这样子,你就可以 给各自的项目配置一个本地仓库使用啦。

     

    吃水不忘挖井人,时刻想念发帖人。

    展开全文
  • mvn install:install-file -Dfile=jar包的位置 -DgroupId=你的groupId -DartifactId=上面的artifactId -Dversion=此次version -Dpackaging=jar
  • MAC下maven本地仓库配置

    万次阅读 2017-07-05 18:06:14
    本地仓库是远程仓库的一个缓冲和子集,当你构建Maven项目的时候,首先会从本地仓库查找资源,如果没有,那么Maven会从远程仓库下载到你本地仓库。这样在你下次使用的时候就不需要从远程下载了。如果你所需要的jar包...

    本地仓库是远程仓库的一个缓冲和子集,当你构建Maven项目的时候,首先会从本地仓库查找资源,如果没有,那么Maven会从远程仓库下载到你本地仓库。这样在你下次使用的时候就不需要从远程下载了。如果你所需要的jar包版本在本地仓库没有,而且也不存在于远程仓库,Maven在构建的时候会报错,这种情况可能是有些jar包的新版本没有在Maven仓库中及时更新。 (感觉和网络里面的路由器有点像,你发请求,先在路由器缓存中找,若有就返回;没有,再去服务器下载新的再返回给用户的同时更新路由器本地缓存。)


    默认仓库的存储位置

    Maven缺省的本地仓库路径为${user.home}/.m2/repository

    具体如下图


    自定义修改仓库的存储位置:

    可改变默认的 .m2 目录下的默认本地存储库文件夹
    通过修改/安装路径/apache-maven/apache-maven-3.1.1/conf/settings.xml 配置本地仓库路径 ,没有settings这个xml文件就新建,或者如下复制个;具体看图:


    模板里面的配置项都是没有修改的。就是个空白的文件,你直接修改如下图所示,就可以。简单易懂,


    将红框内的<localRepository>属性设置为你想要的本地仓库路径。

    你也可以自己如下测试

    先备份自己的仓库文件即.m2目录下的repository文件夹,然后把这个文件夹移动到其他地方,再看自己的maven项目,发现所有的spring 框架相关的引入包和一些其他包都报错了,那就说明,你项目用的就是这里的包。

    然后再新建settings.xml文件,修改你的对应目录,完之后再看你的项目,发现原来的报错就消失了。当然,编辑器得有个重新建索引的时间。

    我用的是intelliJ idea,他自动建完索引之后,项目就又OK啦。



    最后,如果想要在intelliJ idea中配置自己安装的maven,可以打开setting菜单,如下配置:


    这样的话,你就修改他默认位置的setting.xml文件,就可以修改,本地仓库的地址啦,可以随意配置自己的本地仓库,你的仓库就可以有多个,不会因为有多个项目,比如一个是公司的项目,一个是你自己新建的项目,而他们都使用一个本地仓库而烦恼,这样子,你就可以 给各自的项目配置一个本地仓库使用啦。



    展开全文
  • git强制覆盖本地文件(使本地仓库和远端仓库保持一致) 在本地仓库输入下面的命令: git fetch git reset --hard origin/master 看完如果对你有帮助,感谢点赞支持! 如果你是电脑端,看到右下角的 “一键三连” ...

    git强制覆盖本地文件(使本地仓库和远端仓库保持一致)

    在本地仓库输入下面的命令:

    git fetch
    git reset --hard origin/master

    单条指令:

    git fetch --all && git reset --hard origin/master

    看完如果对你有帮助,感谢点赞支持!
    如果你是电脑端,看到右下角的 “一键三连” 了吗,没错点它[哈哈]

    在这里插入图片描述
    加油!

    共同努力!

    Keafmd

    展开全文
  • 当我们在多台电脑上进行同一个项目时,经常需要修改提交内容然后在另外一台电脑上进行更新。今天看了一下如何从远程代码仓库获取更新到本地...1、查看本地仓库对应的远程分支 git remote -v 可以查看远程仓库分支2 ...

    当我们在多台电脑上进行同一个项目时,经常需要修改提交内容然后在另外一台电脑上进行更新。今天看了一下如何从远程代码仓库获取更新到本地。

    1、查看本地仓库对应的远程分支

    先查看远程仓库分支

    git remote -v 

    fetch:代表用于拉取的远程仓库地址

    push:代表用于提交的远程仓库地址

    2、从远程获取远程仓库最新版本到本地

    在本地新建一个temp分支,并将远程仓库的master分支的代码下载到本地分支上面,这样的好处是可以通过IDEA等IDE进行可视化对比两个分支,查看差异

    git fetch origin master:temp 

    3-1、通过IDEA比对本地代码与下载的temp分支差异

    3-2、比较temp分支与本地仓库

    git diff temp 

    使用 git diff temp 可以比较当前本地仓库和temp仓库之间的差异

    4、更新当前的本地仓库

    使用git merge temp就可以更新当前的仓库了,更新之后我们把创建的temp文件夹删除就可以了

    git merge temp

    上面命令是将分支temp上的修改,合并到当前分支

    合并结果如遇到【快进-fastforward】

    如果遇到【快进-fastforward】情况,则会发生git直接修改当前分支指针指向分支temp所指向的“提交”,比如上图就是fastforward了。

    合并结果如遇到【冲突-conflict】

    1. 执行git merge dev时遇到冲突

    如果遇到冲突(当前分支与分支123都修改了相同的代码行),会发生automatic merge failed(自动合并失败),git会让你解决冲突,下面例子中是test2.txt:

     

    git会在发生冲突时,在当前分支的test2.txt文件中标记冲突:

     

    其中========分割两个版本代码

    其中<<<<<<<< HEAD  下面  到  =========上面:为当前分支内容

    其中>>>>>>>> dev    上面  到  =========下面:为分支123(这里是dev)分支内容

    中间用======分割

    接下来通过直接手工编辑这个文件,保留合并之后的内容,之后执行:git add test2.txt命令告诉git,冲突以及已经解决了(这里的git add命令与将工作区修改提交到暂存区是不同的涵义)

    示例:

     

    执行git commit后会提示如下界面,然后直接执行  :wq  即可

     

    至此,冲突已经解决掉了:

    2、执行git pull时遇到冲突

    说明:执行git pull从远程仓库更新代码到本地时,可能产生冲突,图中提示出哪个文件存在冲突:hello.txt

    然后直接编辑这个文件,即手工解决冲突(vi工具或者其他工具):

    其中展示形式跟冲突提示格式相同。

    编辑时使用vi命令

    删除当前一行:dd

    删除多行:命令模式下::起始行号,结束行号d

    然后执行git add hello.txt告诉git冲突已经被解决掉了

    然后执行git commit将修改提交到版本库

    上图的本地分支比本地远程分支origin/master领先2个提交:

    ①对文件本身的修改

    ②冲突解决后产生了一次提交

    然后执行git push进行发布远程

    删除之前创建的temp临时分支

    命令1:git branch -d 分支名

    前提是当前分支的修改已经被合并到master分支

    说明1:执行删除操作时,当前所在分支不能是被删除的分支:

    说明2:执行删除操作时,git会检测如果被删除的分支没有将其修改合并到master分支时,会进行如下提示:

     

    命令2:git branch -D 分支名

    不管当前分支的修改是否合并到master分支,都进行删除

     

     

    展开全文
  • maven本地仓库配置

    万次阅读 多人点赞 2019-05-11 18:50:24
    来配置一下maven本地仓库: 第一步:下载到官网下载maven包。下载地址:http://maven.apache.org/download.cgi 第二步:找个盘符创建个文件夹将将下载的maven报放进去,然后将下载的包解压了。 第三步:配置MAVEN...
  • intellij idea使用maven本地仓库及修改本地仓库路径

    万次阅读 热门讨论 2017-07-13 17:51:49
    什么maven本地仓库,默认是用户目录下的.m2/repository这个文件。现在在网上搜,idea怎么使用maven?很多都还说要下载maven插件的,其实idea是自带maven插件的,所以不用我们再下载什么?怎么把依赖包下载到我们的...
  • 问题场景:ueditor不存在远程和本地仓库,项目的pom.xml中无法添加依赖,导致无法使用mvn打包发布 解决办法:将ueditor-1.1.2.jar添加到本地仓库 注意事项: 1.myeclipse的maven默认的本地库的路径是C盘的${user}/...
  • 【Git】本地仓库强制覆盖远程仓库

    千次阅读 2020-07-06 13:58:38
    本地仓库太多了,想搞下迁移,如果把本地仓库与远程仓库关联起来呢 ? 一般我们想要本地仓库与远程关联起来,有两种办法: 以远程仓库为准(本地仓库废弃),直接拉下来代码即可; 以本地仓库为准(远程仓库废弃)...
  • Git如何删除本地仓库

    万次阅读 多人点赞 2019-04-23 11:42:27
    进入项目所在目录,打开git bash,开始删除本地仓库: 显示所有本地分支(初始化时只有一个master分支) $ git branch 初始化本地版本库(重新初始化一次,可以忽略) $ git init 找到目录下隐藏的 .git $ ...
  • 本地仓库已经经过git init 初始化 2.远程一个仓库 已经存在了一个远程的仓库 二、两个仓库的合并 1.首先建立ssh加密。 目的:本地就和远程建立了加密协议,如果不使用加密协议,则会每次本地和远程进行交互时都...
  • Maven下载、配置、目录结构、代理、本地仓库、中央仓库、远程仓库、镜像 1.Maven查看版本 cmd–>mvn -v Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-11T00:41:47+08:00) Maven ...
  • 1.删除Git本地仓库 删除Git本地仓库的根本原理是删除“Git本地仓库”里面的根目录下面的隐藏文件夹“.git” (1)方法1:自己手动删除掉“Git本地仓库”里面的根目录下面的隐藏文件夹“.git”(如上图所示) ...
  • 二、当使用maven创建项目时,本地仓库的没有的jar包,如何让中央仓库自动下载: 步骤: 1.打开maven资源的官方网站 http://mvnrepository.com/ 2。输入你需要的jar包,搜索 3.找到需要的jar...
  • 本地仓库和远程仓库进行关联

    千次阅读 2017-04-19 09:47:36
    本地仓库和远程仓库进行关联
  • git连接本地仓库和远程仓库

    千次阅读 2018-11-08 20:32:45
    git连接本地仓库和远程仓库: 这个图描述的就是远程仓库,本地仓库,缓存区和工作空间之间的关系。 推荐: 使用可以参照文档:https://git-scm.com/book/zh/v2 大牛博客:...
  • Maven详解之仓库------本地仓库、远程仓库

    万次阅读 多人点赞 2014-08-11 20:42:25
    maven的本地仓库和远程仓库,详解maven的远程仓库。 在实际开发中,快照版本的实际意义和作用。如何进行安全认证的配置?创建私服的好处,maven仓库依赖解析的机制
  • git将远程仓库和本地仓库关联

    千次阅读 2019-11-03 17:02:29
    git将远程仓库和本地仓库关联 几个月前因为和同学一起写项目的需要,开始接触git和码云。当时使用git连接码云的方式是: 1.在码云上建立一个仓库 2.将仓库clone到本地以实现两者的关联 3.将代码文件复制到本地仓库。...
  • Git更新远程仓库代码到本地仓库办法1. 需求2. 查看远程分支 git remote -v3. 从远程获取最新版本到本地 git fetch origin master:temp4. 比较本地仓库和temp的不同 git diff temp5. 更新本地仓库 git merge temp6. ...
  • 目录设置本地仓库路径配置阿里云仓库项目中使用阿里云资源 设置本地仓库路径 不设置本地仓库的路径,默认会把 jar 包保存在 C 盘下的 C:\Users\用户名.gradle 中 我的本地仓库路径放在 F:\gradle-3.5\repo 新建环境...
  • Gitee本地仓库同步到远程仓库

    千次阅读 2019-07-30 14:08:59
    如果你的本机是安装成功第一次使用,先配置一下一些基本的信息 git config--global user.name "Your Name" git config --global user... 一、在码云上创建项目和仓库 ...二、建本地仓库 在准备作为仓库的文件夹里...
  • Maven如何修改本地仓库与中央仓库

    千次阅读 2018-03-19 17:11:19
    如果本地仓库没有,它会首先尝试从远程仓库下载构件至本地仓库,然后再使用本地仓库的构件。比如说,你的项目配置了junit-3.8的依赖,在你运行mvn test 的 时候,Maven需要使用junit-3.8的jar文件,它首先根据坐标...
  • 一、安装本地jar包到本地maven仓库  前提:本地安装好了maven,并且设置好了M2_HOME...2、把这个jar包安装到本地仓库很简单,只需要执行下面的命令即可: 在cmd的命令窗口中,执行命令: mvn install:install-...
  • Maven仓库的作用及本地仓库的配置

    千次阅读 2019-02-06 12:00:33
    首先要了解,配置maven项目的方便之处在于不需要导入多个架包,它是将架包放在统一的库中,有中央仓库和本地仓库,中央仓库就是从网站上根据架包的坐标来导入相应的架包,这个要需要网来下载,那么在无网的情况下...
  • IDEA maven本地仓库、中心仓库、远程仓库配置 最近在学习maven,但是发现IDEA中配置maven,总是有这样那样的坑,写此贴,为了避免有人和我一样踩坑吧!!! IDEA和maven版本确定 IDEA和maven虽说看起来没什么关系,...
  • git本地仓库与远程仓库建立连接

    千次阅读 2019-09-10 16:31:35
    git本地仓库与远程仓库建立连接 这些前提是你要配好ssh免密登录 方式一:将本地仓库关联并上传远程仓库 $ mkdir tmp //创建推送目录,可直接进入项目目录将其初始化为仓库直接到第三步 $ cd tmp //进入推送目录 $...
  • git同步本地仓库和远程仓库

    万次阅读 2016-11-20 18:18:26
    上次说到如何将本地仓库上传到github上,这次来说说如何合并远程和本地仓库。 首先建立远程仓库,注意建立的时候勾选建立README 这样建立的远程仓库就不是空的了。   然后我们在本地建立本地...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 69,630
精华内容 27,852
关键字:

本地仓库