-
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这个词,那么这个也是可以设置的。
如下:
这样,你就可以随意配置自己的本地仓库,你的仓库就可以有多个,不会因为有多个项目,比如一个是公司的项目,一个是你自己新建的项目,而他们都使用一个本地仓库而烦恼,这样子,你就可以 给各自的项目配置一个本地仓库使用啦。
吃水不忘挖井人,时刻想念发帖人。
-
docker 登陆 镜像仓库
2019-02-24 00:22:04在配置非https的镜像仓库时,docker是不能直接拉取,需要配置daemon.json 官网解决地址:... 步骤: 1 我们在daemon.json 里配置镜像仓库地址 vi /etc/docker/daemon.json {"insecur...在配置非https的镜像仓库时,docker是不能直接拉取,需要配置daemon.json
官网解决地址:https://docs.docker.com/registry/insecure/#deploy-a-plain-http-registry
步骤:
1 我们在daemon.json 里配置镜像仓库地址
vi /etc/docker/daemon.json
{"insecure-registries": "IP"}
注意:daemon.json文件不存在就创建;镜像仓库地址的默认端口不是80时,这里需要指定IP:端口
2 重启docker
systemctl restart docker
然后 docker login 输入用户名密码或者直接:
docker login -u username -p password 镜像仓库地址
然后就可以正常pull镜像
具体用户名密码和URL的关系 保存在 ~/.docker/config.json 里:
用户名和密码用base64加密后保存在对应的auth里
k8s集群拉取非https的私服私有镜像,除了每台主机需要这样配置,还需要配置secret:
注意:拉取公服/私服的公有镜像时不需要配置secret,拉取公服/私服的私有镜像时需要配置secret
如果主机能拉取镜像,但是k8s一直拉取失败时,还有一种可能是没有修改k8s的默认容器引擎为docker
拉取私服镜像时会报错:
Failed to pull image "127.0.0.1/tom/blog:v2.0": rpc error: code = Unknown desc = Error response from daemon: repository 127.0.0.1/tom/blog:v2.0 not found: does not exist or no pull access
而且哪怕我们已经在主机上pull下镜像,k8s还是说找不着或没权限。k8s官方文档说用 secret
官网地址:https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/
rancher上配置私服镜像仓库:https://blog.csdn.net/qq_35720307/article/details/87866834
-
Maven 仓库国内镜像源收藏
2020-09-19 18:59:15从Maven官网上找的依赖如下,复制到 pom.xml 文件夹下后Maven一直无法下载对应的依赖包,思考了一会,发现是 本地Maven的 settings.xml 配置文件的镜像源只配了一个阿里源的public仓库,所以找不到,于是就找了最新的阿里...今天写项目的时候需要导入Swagger3,从Maven官网上找的依赖如下,复制到 pom.xml 文件夹下后Maven一直无法下载对应的依赖包,思考了一会,发现是 本地Maven的 settings.xml 配置文件的镜像源只配了一个阿里源的public仓库,所以找不到,于是就找了最新的阿里爸爸仓库镜像源配置进去,Maven就找得到了
<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-boot-starter</artifactId> <version>3.0.0</version> </dependency>
Maven仓库镜像源
<!-- 阿里云仓库 --> <mirror> <id>nexus-aliyun</id> <mirrorOf>*</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public</url> </mirror> <mirror> <id>aliyunmaven</id> <mirrorOf>*</mirrorOf> <name>阿里云公共仓库</name> <url>https://maven.aliyun.com/repository/public</url> </mirror> <mirror> <id>aliyunmaven</id> <mirrorOf>*</mirrorOf> <name>阿里云谷歌仓库</name> <url>https://maven.aliyun.com/repository/google</url> </mirror> <mirror> <id>aliyunmaven</id> <mirrorOf>*</mirrorOf> <name>阿里云阿帕奇仓库</name> <url>https://maven.aliyun.com/repository/apache-snapshots</url> </mirror> <mirror> <id>aliyunmaven</id> <mirrorOf>*</mirrorOf> <name>阿里云spring仓库</name> <url>https://maven.aliyun.com/repository/spring</url> </mirror> <mirror> <id>aliyunmaven</id> <mirrorOf>*</mirrorOf> <name>阿里云spring插件仓库</name> <url>https://maven.aliyun.com/repository/spring-plugin</url> </mirror>
-
docker linux私有仓库搭建
2020-09-28 08:23:15云环境 docker 私有仓库操作 docker私有仓库地址:118.190.66.172:5000 使用步骤,在本机的该文件 centos:/etc/sysconfig/docker ubuntu: /etc/default/docker 1 在该文件下加上如下配置 DOCKER_OPTS="--...云环境 docker 私有仓库操作
docker私有仓库地址:118.190.66.172:5000 使用步骤,在本机的该文件 centos:/etc/sysconfig/docker ubuntu: /etc/default/docker 1 在该文件下加上如下配置 DOCKER_OPTS="--insecure-registry 118.190.66.172:5000" 2 重启本机docker服务 service docker restart 3 确认修改是否生效 ps -ef|grep docker 确保看到的 docker daemon进程 启动参数有刚刚加上的这句话即可,如下即可 root 4716 1 6 09:54 ? 00:00:46 /usr/bin/docker daemon --insecure-registry 118.190.66.172:5000 4 查看镜像列表 curl http://118.190.66.172:5000/v2/_catalog 会返回一个镜像列表,下载需带上 地址/镜像名称 {"repositories":["registry","tomcat"]} 5 下载镜像 docker pull 118.190.66.172:5000/tomcat 6 上传镜像(tag) docker tag images 118.190.66.172:5000/yourImageName docker push 118.190.66.172:5000/yourImageName
-
maven配置阿里仓库
2020-09-21 13:20:11大家使用maven下载jar包会很慢,最主要的原因是maven的仓库在英国,但如果使用了阿里的仓库下载jar包就会变得很便捷。下面是如和配置阿里的仓库。 <mirror> <id>alimaven</id> <mirrorOf&... -
数据仓库之OLAP与OLTP区别
2020-06-29 17:18:36关于数据仓库 数据仓库的定义 一个面向主题,集成的,稳定,随时间变化的数据集合,以用于支持管理的决策过程。 数据仓库的目的 通过集成不同的系统信息为企业提供统一的决策分析平台,帮助企业解决实际的业务问题。... -
idea删除本地git仓库、创建本地git仓库、显示本地git仓库路径
2018-05-02 22:21:231.删除本地git仓库 VCS--> import into Version control --> Create Git Reponsitory -->点击下图红色框显示 .git 文件,将其删除 或显示本地文件夹,再删除 2.创建本地git仓库 .git... -
没有已启用的仓库。 执行 "yum repolist all" 查看您拥有的仓库。 您可以用 yum-config-manager --enable &...
2018-10-20 10:54:40问题描述:yum是RPM的前端程序,对于多软件安装时非常好用的,在...没有已启用的仓库。 执行 &quot;yum repolist all&quot; 查看您拥有的仓库。 您可以用 yum-config-manager --enable &am... -
什么是数据仓库?
2019-04-24 19:44:14为什么需要数据仓库? 传统的数据库中,存放的数据都是一些定制性数据较多,表是二维的,一张表可以有很多字段,字段一字排开,对应的数据就一行一行写入表中,特点就是利用二维表表现多维关系。 但这种表现关系... -
GitHub上的私有仓库转换为共有仓库以及共有仓库转换为私有仓库
2019-02-27 22:06:10之前一个月我一直认为,仓库的属性设定后,直到删除都不能再修改——在Goodle、Bing、百度上搜索“GitHub私有仓库转共有仓库”也没有得到有效信息,都只有关于“共有仓库转换为私有仓库”的内容。现在我认为,那些... -
仓库盘点的四大方法和盘点流程
2016-07-12 11:44:13仓库盘点的四大方法提要:一般仓库都要定期盘点,好一点的仓库,每一周盘一次,也有每个月盘点的,也有每个季度或年末盘点的,每一年至少盘一次。文 章来源于 www.fdcew.COM 盘点的四大方法 (一)永续盘点法... -
Maven详解之仓库------本地仓库、远程仓库
2014-08-11 20:42:25maven的本地仓库和远程仓库,详解maven的远程仓库。 在实际开发中,快照版本的实际意义和作用。如何进行安全认证的配置?创建私服的好处,maven仓库依赖解析的机制 -
数据库课程实践---仓库管理系统(附代码下载)
2016-10-22 09:41:46数据库课程实践-仓库管理系统桌面应用程序 数据库:SQLServer 2008r2 IDE:VS2010 完成功能:(1)产品入库管理,可以填写入库单,确认产品入库; (2)产品出库管理,可以填写出库单,确认出库; (3)借出管理,... -
数据仓库
2019-04-15 11:57:54数据仓库(Data Warehouse)是一个面向主题的、集成的、相对稳定的、且随时间变化的数据集合,用于支持管理决策。 主题是一个抽象的概念,是指用户使用数据仓库进行决策时所关心的重点方面,一个主题通常与多个操作... -
github免费私有仓库使用
2019-01-09 13:40:00github仓库前不久开放了个人私有仓库(原来要收费),个人使用无数量限制。对于想将代码托管在github上又不希望源码公开的人来说,是个福音。不过,有开源,生活更美好,开源是值得鼓励的,也是提升自己的一个方法。 -
MAC下maven本地仓库配置
2017-07-05 18:06:14本地仓库是远程仓库的一个缓冲和子集,当你构建Maven项目的时候,首先会从本地仓库查找资源,如果没有,那么Maven会从远程仓库下载到你本地仓库。这样在你下次使用的时候就不需要从远程下载了。如果你所需要的jar包... -
解决Maven本地仓库没有Jar包问题,请求中央仓库自动下载
2018-07-30 10:02:47二、当使用maven创建项目时,本地仓库的没有的jar包,如何让中央仓库自动下载: 步骤: 1.打开maven资源的官方网站 http://mvnrepository.com/ 2。输入你需要的jar包,搜索 3.找到需要的jar... -
python常用的国内仓库
2020-06-02 10:02:14一般使用python安装库,会用到pip install libName ,,这个会在Python的官方源pypi.python.org/pypi 下载,有时会因为超时会抛异常无法下载成功。所以可以选择一些比较稳定速度比较快的国内镜像来下载python库。... -
3、Maven三种仓库概念:本地仓库、远程仓库、中央仓库
2019-04-19 12:27:29如图: 1.阿里云Maven仓库镜像地址:https://maven.aliyun.com/mvn/search ...设置阿里云Maven仓库镜像: 在settings.xml文件中的mirrors下添加mirror标签; <mirror> <id>al... -
Maven系列第四讲 仓库详解
2020-09-02 17:38:27Maven系列第四讲环境本篇内容先来看一下maven项目案例Maven寻找依赖的jarMaven 仓库仓库的分类本地仓库远程仓库中央仓库私服其他远程仓库构建文件的布局关于构件版本问题Maven中远程仓库的配置方式1方式2 ... -
Git:fork仓库和远程仓库同步
2020-12-16 17:03:01Fork到自己的仓库 查看是否设置上游仓库 git remote -v 有upstream,则表示设置上游仓库 如果没有,设置 新增 remote (远程上游仓库), 即, 将本书仓库, 追加为 fork 仓库的上游仓库 git remote add upstream ... -
详细解决git本地仓库和远程仓库关联问题
2020-07-01 10:21:20前边写过关于这个一篇文章,当时关联的思路,现在远端简历一个空仓库,然后克隆到本地,然后把原来的项目复制到这个空文件夹下,就一切OK了,后来觉得有点傻屌。当时没有考虑项目一旦变大就不好复制了。其实git 早就... -
GitHub仓库私人仓库分享权限
2019-12-10 19:53:13一、创建个人私人仓库 步骤略 二、GitHub设置 在仓库页选择“setting===>Collaborators”,并将需要分享的用户username填入,系统会自动搜索用户,找到你的目标用户,点击Add collaborator,然后将邀请链接... -
仓库管理系统
2019-07-26 20:24:10文章目录一、仓库管理概述二,仓库管理模块设计1 出库2 入库3 仓库内部管理库位库区管理统计查询 一、仓库管理概述 仓库管理系统(WMS)通过出库,入库、库位调拨、库存调拨等功能,综合批次管理,物料对应、库存... -
git从本地仓库推送到远程仓库,从远程仓库拉取到本地仓库
2018-12-06 07:25:05git remote add——添加远程仓库 git push——推送至远程仓库 git push origin master git push origin :master git push origin git push -u origin master git push --all origin $ git push origin ... -
GitHub设置fork仓库和原始仓库同步
2018-02-16 13:51:07GitHub设置fork仓库和原始仓库同步 问题描述 最近fork了一个翻译项目Linux中国翻译项目(LCTT),准备用自己的业余时间为社区贡献点自己的力量,发现这个原始仓库比较活跃,经常出现fork仓库比原始仓库落后的情况... -
git 合并两个仓库代码(主仓库合并到分支仓库)
2018-11-08 12:14:00首先说下背景:现在我是从公司主仓库fork到我自己的仓库中,开发完后要先将主仓库代码合并到我自己的仓库中,然后解决冲突后再提pr。 主仓库:company:master 我的仓库:yoyocheknow:master 合并步骤: 1:将主仓库的... -
oracle数据仓库国宝级资料(全套)
2014-09-19 23:10:09oracle数据仓库国宝级资料(全套) 1、Oracle+10g数据仓库实践--数据仓库基础.pdf 2、Oracle+10g数据仓库实践--总体方案.pdf 3、Oracle+10g数据仓库实践--方案的总体优势.pdf 4、Oracle+10g据仓库实践--数据仓库工具的...
-
MHA 高可用 MySQL 架构与 Altas 读写分离
-
MySQL 视图
-
Python基于Flask人力资源管理系统设计
-
【毕业答辩】论文答辩过不了?做好这几点,再也不用担心自己被“仍论文”
-
MySQL 多平台多模式(安装、配置和连接 详解)
-
【写作技巧】毕业论文如何写目录?
-
《文件和目录操作命令》
<2.> -
命题人讲座_代数不等式.pdf
-
计算多位数个十百位数并求和.txt
-
MySQL 查询与高级查询(多表、嵌套和正则表达式)
-
AppScan 10.0.4.zip
-
Java IF的单选择结构 -04天 学习笔记
-
python Flask+scrapy+人工智能 实现高性能搜索引擎
-
聊聊storagetapper的pool
-
微软Exchange多个高危漏洞通告
-
线程状态
-
Unity RUST 逆向安全开发
-
Dockerflie:tf-nightly-gpu-docker-cuda11.1
-
生益电子首次公开发行股票并在科创板上市招股说明书.pdf
-
LVS + Keepalived 实现 MySQL 负载均衡与高可用