仓库

Maven使用总结

半腔热情 提交于 2020-03-04 19:04:33
Maven 仓库分类: 1、本地仓库 默认为:C:\Users******.m2\repository 也可以设置其他位置。方式同上。 此时配置的maven的本地仓库是属于用户范围的,也可以配置全局的本地仓库(不推荐) 2、远程仓库 又可以分为: 2.1、中央仓库(一般不会用,会被其他远程仓库覆盖掉) 配置:这个配置是maven默认配置的! < repositories > < repository > < id >central</ id > < name >Maven Repository Switchboard</ name > < layout >default</ layout > < url >http://repo1.maven.org/maven2</ url > < snapshots > < enabled >false</ enabled > </ snapshots > </ repository > </ repositories > 这里我们只要知道,中央仓库的id为central,远程url地址为http://repo1.maven.org/maven2,它关闭了snapshot版本构件下载的支持。 2.2、私服–Nexus仅仅是私服的一种。 配置语句: <id>nexus</id> <repositories><!--配置远程仓库-->

maven本地仓库路径和修改

帅比萌擦擦* 提交于 2020-03-04 19:04:18
1.本地仓库,顾名思义,就是Maven在本地存储构件的地方。 注:maven的本地仓库,在安装maven后并不会创建,它是在第一次执行maven命令的时候才被创建 maven本地仓库的默认位置:无论是Windows还是Linux,在用户的目录下都有一个.m2/repository/的仓库目录(注意Linux下.开头的文件默认是隐藏的,可以使用is-a命令查看),这就是Maven仓库的默认位置 如何更改maven默认的本地仓库的位置:这里要引入一个新的元素: localRepository,它是存在于maven的settings.xml文件中 修改为 <settings> <localRepository>D:\maven_new_repository</localRepository> </settings> 这时候,maven的本地仓库地址就变成了 D:\maven_new_repository ,注:此时配置的maven的本地仓库是属于用户范围的。 来源: https://www.cnblogs.com/cs-forget/p/7668283.html

maven之respository(仓库)本地路径修改

强颜欢笑 提交于 2020-03-04 19:02:34
maven默认的仓库路径会在c盘(我的C:\Users\Administrator\.m2\repository),这样如果系统出问题或其他原因会造成仓库损坏,因此会自己配置仓库路径。 1、首先找到你的maven下的setting.xml文件(我的在D:\apache-maven-3.3.9\conf下) 2、打开找到 <localRepository>/path/to/local/repo</localRepository> 将其中路径修改成你要建仓的路径(我的D:\maven_respository) <localRepository>D:/maven_respository</localRepository> 3、进入maven2项目根目录maven2,执行mvn clean compile 注:由于maven2依赖于maven项目,所以在执行mvn clean compile命令之前,需要先进入maven项目根目录执行mvn install命令(详情可看 maven之clean、install命令 ) 来源: https://www.cnblogs.com/sunjf/p/maven_respository.html

maven仓库

匆匆过客 提交于 2020-03-04 16:33:28
一:本地仓库 1.介绍   Maven的本地资源库是用来存储所有项目的依赖关系(插件jar和其他文件,这些文件被Maven下载)到本地文件夹。很简单,当你建立一个Maven项目,所有相关文件将被存储在你的Maven本地仓库。   默认情况下,Maven的本地资源库默认为 .m2 目录文件夹:  Unix/Mac OS X – ~/.m2 Windows – C:\Documents and Settings\{your-username}\.m2 2.更新maven本地库   通常情况下,可改变默认的 .m2 目录下的默认本地存储库文件夹到其他更有意义的名称,例如, maven-repo找到 {M2_HOME}\conf\setting.xml, 更新 localRepository 到其它名称。    二:中央存储库 1.介绍   当你建立一个 Maven 的项目,Maven 会检查你的 pom.xml 文件,以确定哪些依赖下载。首先,Maven 将从本地资源库获得 Maven 的本地资源库依赖资源,如果没有找到,然后把它会从默认的 Maven 中央存储库 – http://repo1.maven.org/maven2/ 查找下载。   Maven中心储存库网站已经改版本,目录浏览可能不再使用。这将直接被重定向到 http://search.maven.org/ 。这就好多了

Github for Windows使用介绍

痴心易碎 提交于 2020-03-04 11:19:03
Git已经变得非常流行,连Codeplex现在也已经主推Git。Github上更是充斥着各种高质量的开源项目,比如ruby on rails,cocos2d等等。对于习惯Windows图形界面的程序员来讲,Github的使用是需要点时间和耐心的,然而最近Github发布了 Github for Windows 则大大降低了学习成本和使用难度,他甚至比SVN都简单,好吧,你不信,我们来一步一步过一面: 1. 下载Github for Windows,然后安装就不说了 2. 登陆,安装好后打开GitHub,用你的GitHub账号登陆。 需要注意的事,Github for Windows会帮你创建SSH Key,你打开邮件应该会收到邮件帮你创建SSH Key的信息,这也省了不少 3. 创建一个仓库。 点击上面的 “+Add” 按钮创建一个新的仓库,输入相关信息: 4. 新建的仓库还没有真正地提交到本地仓库 相当于这只是一个new的修改,github简化了一些操作过程,对于任何修改,只需要添加评论就可以提交到本地仓库,然后这个时候才可以提交到远程仓库,所以我们来添加一条评论: 在每次添加一个评论之后,就相当于向本地仓库提交了一本版本,之后,就可以选择一个版本向远处仓库提交了。 5. 这个时候我们就可以Publish一个仓库了 Publish之后按钮就变成in sync文字

Github for Windows使用介绍

泪湿孤枕 提交于 2020-03-04 11:17:19
Git已经变得非常流行,连Codeplex现在也已经主推Git。Github上更是充斥着各种高质量的开源项目,比如ruby on rails,cocos2d等等。对于习惯Windows图形界面的程序员来讲,Github的使用是需要点时间和耐心的,然而最近Github发布了Github for Windows 则大大降低了学习成本和使用难度,他甚至比SVN都简单,好吧,你不信,我们来一步一步过一面: 1. 下载Github for Windows,然后安装就不说了 2. 登陆,安装好后打开GitHub,用你的GitHub账号登陆。 需要注意的事,Github for Windows会帮你创建SSH Key,你打开邮件应该会收到邮件帮你创建SSH Key的信息,这也省了不少 3. 创建一个仓库。 点击上面的 “+Add” 按钮创建一个新的仓库,输入相关信息: 4. 新建的仓库还没有真正地提交到本地仓库 相当于这只是一个new的修改,github简化了一些操作过程,对于任何修改,只需要添加评论就可以提交到本地仓库,然后这个时候才可以提交到远程仓库,所以我们来添加一条评论: 在每次添加一个评论之后,就相当于向本地仓库提交了一本版本,之后,就可以选择一个版本向远处仓库提交了。 5. 这个时候我们就可以Publish一个仓库了 Publish之后按钮就变成in sync文字

348 git远程仓库:gitee(码云)与git,git clone,git push,git pull,git remote,SSH免密码登陆及配置,

旧城冷巷雨未停 提交于 2020-03-04 10:45:21
gitee(码云)与git git与gitee没有直接的关系。 git是一个版本控制工具。 码云 是一个代码托管平台,开源社区,是git的一个远程代码仓库。 //1. gitee是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名gitHub。 //2. gitee免费,代码所有人都能看到,但是只有你自己能修改。 gitee官网 开源中国-git git clone 作用:克隆远程仓库的代码到本地 git clone [远程仓库地址] git clone git://gitee.com/jepsongithub/test.git 会在本地新建一个 test 文件夹,在test中包含了一个 .git 目录,用于保存所有的版本记录,同时test文件中还有最新的代码,你可以直接进行后续的开发和使用。 git克隆默认会使用远程仓库的项目名字,也可以自己指定。需要是使用以下命令: git clone [远程仓库地址] [本地项目名] git push 作用:将本地仓库中代码提交到远程仓库 git push 仓库地址 master :将代码提交到远程仓库 例子: git push git@gitee.com:jepsongithub/test.git master ,如果第一次使用,需要填写gitee的用户名和密码 完整语法: git push

架构师成长之路工具篇之git

梦想与她 提交于 2020-03-04 07:04:50
目录 一、git管理过程的四个阶段 ​1、工作目录 2、暂存区(index) 3、本地仓库 4、远程仓库 二、git常用命令 1、创建版本库 2、修改和提交 3、查看提交历史 4、撤消 5、分支与标签 6、合并与衍合 7、远程操作 三、git冲突及解决办法 1、git冲突的原因 2、git冲突的解决办法 四、git flow工作流 五、linux搭建git服务器 1.安装git 2.创建一个git用户 3.创建证书登录: 4.创建仓库 5.禁用shell登录 6.服务器打开RSA认证 7.客户端测试 一、git管理过程的四个阶段 ​1、工作目录 工作目录的内容就是当前正在编辑的项目文件。 2、暂存区(index) index区标记了当前工作目录中,哪些内容是被git管理的,既通过"add" 命令添加的文件。 3、本地仓库 而本地仓库保存了对象被提交 过的各个版本,比起工作目录和暂存区的内容,它要更旧一些。 4、远程仓库 远程仓库是本地仓库的异地备份,远程仓库的内容可能被分布在多个地点的处于协作关系的本地仓库 修改,因此它可能与本地仓库同步,也可能不同步,但是它的内容是最旧的。 任何对象都是在工作目录中诞生和被修改,任何修改都是从进入index区才开始被版本控制,只有把修改提交到本地仓库,该修改才能在仓库中留下痕迹,而要与协作者分享本地的修改,可以把它们push到远程仓库来共享。

Maven仓库配置

时光总嘲笑我的痴心妄想 提交于 2020-03-04 06:38:18
1.什么是maven仓库 Maven 仓库是基于简单文件系统存储的,集中化管理 Java API 资源(构件)的一个服务。仓库中的任何一个构件都有其唯一的坐标,根据这个坐标可以定义其在仓库中的唯一存储路径。得益于 Maven 的坐标机制,任何 Maven 项目使用任何一个构件的方式都是完全相同的,Maven 可以在某个位置统一存储所有的 Maven 项目共享的构件,这个统一的位置就是仓库,项目构建完毕后生成的构件也可以安装或者部署到仓库中,供其它项目使用。 2.仓库分为两类:本地仓库和远程仓库。 远程仓库 远程仓库指通过各种协议如 file://和 http://访问的其它类型的仓库。这些仓库可能是第三方搭建的真实的远程仓库,用来提供他们的构件下载(例如 repo.maven.apache.org 和uk.maven.org 是 Maven 的中央仓库)。其它“远程”仓库可能是你的公司拥有的建立在文件或 HTTP 服务器上的内部仓库,用来在开发团队间共享私有构件和管理发布的。 本地仓库 本地仓库指本机的一份拷贝,用来缓存远程下载,包含你尚未发布的临时构件。 3.仓库配置 在 settings.xml 文件中配置本地仓库 本地仓库是开发者本地电脑中的一个目录,用于缓存从远程仓库下载的构件。默认的本地仓库是${user.home}/.m2/repository。用户可使用

Git-第四篇

為{幸葍}努か 提交于 2020-03-04 00:18:16
目录 第一章:创建合并分支 第二章:TortoiseGit实现分支管理 2.1-创建分支 2.2-合并分支 第三章:解决冲突 第四章:在IntelliJ IDEA中使用git 4.1-在Idea中配置git 4.2-将工程添加至git 4.3-从远程仓库克隆 4.4-从服务端拉取代码 git分支管理 在IntelliJ IDEA中使用git 第一章:创建合并分支 在我们每次的提交,Git都把它们串成一条时间线,这条时间线就是一个分支。截止到目前,只有一条时间线,在Git里,这个分支叫主分支,即master分支。HEAD指针严格来说不是指向提交,而是指向master,master才是指向提交的,所以,HEAD指向的就是当前分支。 一开始的时候,master分支是一条线,Git用master指向最新的提交,再用HEAD指向master,就能确定当前分支,以及当前分支的提交点: 每次提交,master分支都会向前移动一步,这样,随着你不断提交,master分支的线也越来越长。 当我们创建新的分支,例如dev时,Git新建了一个指针叫dev,指向master相同的提交,再把HEAD指向dev,就表示当前分支在dev上: 你看,Git创建一个分支很快,因为除了增加一个dev指针,改改HEAD的指向,工作区的文件都没有任何变化! 不过,从现在开始,对工作区的修改和提交就是针对dev分支了