利用码云gitee搭建个人maven仓库
缘起
之前看到使用用了github来做maven仓库的教程,但国内github的速度不给力,个人偏向于使用码云gitee平台,便使用码云搭建了一个maven仓库,记录了下搭建过程。
简单来说,共有三步:
- deploy到本地目录
- 把本地目录提交到码云上
- 配置git地址为仓库地址
配置local file maven仓库
deploy到本地
maven可以通过http, ftp, ssh等deploy到远程服务器,也可以deploy到本地文件系统里。
例如把项目deploy到C:/gitFiles/maven/repository/目录下:
<distributionManagement>
<repository><id>xwintop-maven</id> <url>file:C:/gitFiles/maven/repository/</url></repository> </distributionManagement>
- 1
- 2
- 3
- 4
- 5
- 6
通过命令行则是:
mvn deploy -DaltDeploymentRepository=xwintop-maven::default::file:C:gitFiles/maven/repository/
- 1
推荐使用命令行来deploy,避免在项目里显式配置。
https://maven.apache.org/plugins/maven-deploy-plugin/
https://maven.apache.org/plugins/maven-deploy-plugin/deploy-file-mojo.html
把本地仓库提交到github上
上面把项目deploy到本地目录C:/gitFiles/maven/repository/
里,下面把这个目录提交到gitee上。
在码云上新建一个项目maven,然后把C:/gitFiles/maven/
下的文件都提交到码云上。
cd C:gitFiles/maven
git init
git add repository/*
git commit -m 'deploy xxx'
git remote add origin git@gitee.com:xwintop/maven.git
git push origin master
- 1
- 2
- 3
- 4
- 5
- 6
最终效果可以参考我的个人仓库:
https://gitee.com/xwintop/maven
gitee码云 maven仓库的使用
因为码云使用了gitee.com/${user_account}/${project_name}/raw/${branch}这个域名用于raw文件下载。所以使用这个maven仓库,只要在pom.xml里增加:
<repositories>
<repository><id>xwintop-maven</id><url>https://gitee.com/xwintop/maven/raw/master/repository</url></repository> </repositories>
- 1
- 2
- 3
- 4
- 5
- 6
总结
目前国内使用码云平台托管的项目比较多,速度快,功能强大,推荐大家使用,谢谢。
利用码云gitee搭建个人maven仓库相关推荐
- gitee怎么仓库间传文件_实现一个简单的基于码云(Gitee) 的 Storage
实现一个简单的基于码云(Gitee) 的 Storage Intro 上次在 asp.net core 从单机到集群 一文中提到存储还不支持分布式,并立了一个 flag 基于 github 或者 开源 ...
- 将本地项目上传到码云(gitee)远程仓库
前提条件: 1.本地电脑上已经安装了 git客户端,未安装的,具体安装过程可以参考此安装链接:https://blog.csdn.net/ezreal_tao/article/details/8160 ...
- 使用git将本地文件上传到GitHub或者码云gitee仓库的方法
代码: git config --global user.name "@hyh17808770899" git config --global user.email "5 ...
- Nexus【环境搭建 01】CentOS 7.5 环境下搭建私有Maven仓库实录(启动问题处理+安装文件 nexus-3.4.0-02-unix.tar.gz 云盘链接)
1. 为什么要搭建私有Maven仓库 废话少说,只说主要原因,我现在参与的项目各个模块都是以微服务形式进行部署的,包括权限验证模块,我之前参与过一个项目,使用的是自己封装的权限验证setter依赖 ...
- 通过git提交网站到码云(gitee)并部署发布静态网站
文章目录 1.码云创建新的仓库 pinyougou: 2.利用git提交把本地网站提交到码云新建的仓库里面 3.码云部署发布静态网站 准备工作:需要下载git软件 需要码云注册账号 git可以把我们的 ...
- 码云 + Hexo 搭建个人博客
文章比较长,需要侧边栏目录的,可以点击我的个人博客地址:http://zwd596257180.gitee.io/blog 如果有什么问题想问的,请在 CSDN 上留言. 准备环境 安装 Node 安 ...
- 码云Pages搭建个人静态网站之旅
码云Pages搭建个人静态网站之旅 1.前言 2.搭建之旅 1.撸起袖子干 2.成果展示 1.前言 码云 Pages 是一个免费的静态网页托管服务,您可以使用 码云 Pages 托管博客.项目官网等静 ...
- 实现一个简单的基于码云(Gitee) 的 Storage
实现一个简单的基于码云(Gitee) 的 Storage Intro 上次在 asp.net core 从单机到集群 一文中提到存储还不支持分布式,并立了一个 flag 基于 github 或者 开源 ...
- PicGo+码云Gitee建立国内高速图床
必备环境 安装PicGo最新版 安装nodejs 分流下载https://c-t.work/s/1a30c91c07ba4c 配置过程 码云Gitee 注册账号 登录码云,注册账号并登录. 新建仓库 ...
最新文章
- 【BZOJ-2599】Race 点分治
- android tv market,安卓市场TV版
- USACO4.12Beef McNuggets(背包+数论)
- .NET 状态机Automatonymous快速入门
- 成本计算引擎动态规则解析技术详解
- windows 2003下配置IIS6为iis5方式的隔离模式运行
- Android中将一个图片切割成多个图片
- 贪吃蛇程序 php,PHP下利用PHPMailer Web程序【tofacebook.com】 - 贪吃蛇
- [Win11]解决PS/2标准键盘带感叹号,笔记本键盘无法使用。代码19:由于其配置信息(注册表中的)不完整或已损坏,Windows 无法启动这个
- php 判断是否为中文,php判断是否为中文正则表达式大全
- 洛谷 P1005 矩阵取数游戏
- 什么软件可以室内导航?怎样使用导航地图导航?
- Residual Networks Behave Like Ensembles of Relatively Shallow Networks
- 家用无线路由器的设置
- 给大家普及呼叫中心和电话营销系统相关知识--中继线路
- Win10 64bit 下 Oracle 11g的下载与安装+PLSQL的安装 (超级详细)
- 基于Android的高德地图的定位和运动轨迹记录的功能
- php 锁屏,windows锁屏快捷键是什么
- 1.7 ThreadLocal的原理和使用详解
- 2018-5-21关于c里枚举 没意思,不好玩 还有UB系列