社区
敏捷开发
帖子详情
如何搭建自己的Maven远程私仓
devopscsdn
2017-08-11 02:46:36
可能是因为网速慢,中央仓下载效率不高,可能是因为公司不提供外网给项目组人员,种种原因导致开发人员在开发过程中不能很好的在构建过程中下载maven中央仓库的依赖,所以就有了项目组搭建自己的远程私仓的需求,通过在自己内网上搭建一个远程私仓,然后开发人员连到这台私服上,满足了我们高效的执行开发任务的需求。那么如何搭建属于自己的远程私仓呢?
...全文
2035
2
打赏
收藏
如何搭建自己的Maven远程私仓
可能是因为网速慢,中央仓下载效率不高,可能是因为公司不提供外网给项目组人员,种种原因导致开发人员在开发过程中不能很好的在构建过程中下载maven中央仓库的依赖,所以就有了项目组搭建自己的远程私仓的需求,通过在自己内网上搭建一个远程私仓,然后开发人员连到这台私服上,满足了我们高效的执行开发任务的需求。那么如何搭建属于自己的远程私仓呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
丢掉我的香烟~
2019-05-18
打赏
举报
回复
你你好,问你一个问题,如果我要不在项目的pom文件中配置,而是要配置一个全局的在maven的setting.xml文件中,应该如何配置,感谢!!
devopscsdn
2017-08-11
打赏
举报
回复
1.首先,配置好Maven,jdk等必备环境
2.配置好环境后,下载最新版本的nexus
下载地址:http://www.sonatype.org/nexus/go
3.打开目录nexus-***\bin\jsw
这个文件夹下面有适配各种平台的nexus服务配置工具。
大家可以根据自己的需要选择对应的版本,我用的是windows-x86-64版本的。
打开一个windows的版本你会看到如下几个文件:
如果要将nexus安装成windows服务,就点击install-nexus.bat这个文件,安装完成后,打开浏览器,访问http://localhost:8081/nexus/ 启动后如下页面,在右上角有个Log in 的超链接,点击登录
默认的用户名是 admin 密码是 admin123
登录后你可以在左侧修改登录信息:
接下来进入正题,仓库配置在左侧Repositories中
点击后会看到nexus提供的所有仓库类型,其中主要用的的就是3rd party、Snapshots、Releases这三个,分别作为第三方仓库,项目的快照仓库和项目的发布仓库.
这里以3rd party仓库为例,为大家演示如何上传jar包,方法很简单,选中3rd party仓库后选择Artifact
Upload标签,填好要上传包的groupID,ArtifactID,Version等信息后,点击下方upload按钮上传jar包即可。
上传之后可以在Browse Index中查看上传结果
完成了上传操作后,在我们本地构建过程中,打开Maven工程中的pom.xml文件,将repository标签中的信息配置为此远程私仓的信息,填好对应的dependency信息,即可完成本地构建从远程私仓中调用依赖的需求。
上面一系列眼花缭乱的操作看明白了么,如果没看明白接下来让我给你介绍个无比简单的解决方案—
华为软件开发云
发布仓库!
发布服务提供的Maven仓库有release(发布仓),snapshot(快照仓),Mirror(中央仓镜像库),编译构建仓四种类型,其中release和snapshot属于租户级私有仓,用户归档用户内部软件组件的发布版本和快照版本,并支持通过Maven配置进行租户内依赖共享;Mirror仓主要代理并镜像缓存了grails-core、maven2、jcenter、grails-plugins四个中央仓的开源第三方组件,可作为租户内第三方私服仓库使用,提升依赖组件下载效率;编译构建仓是租户项目级私有仓,主要用于归档项目内构建出来的软件组件。
使用方法和远程私仓使用方法完全一样,但是省却大家所有自己搭建和维护远程私仓的工作和资源,即开即用,节省人力物力,提高开发效率。
你,心动了吗?赶快去
华为软件开发云
网站注册账号并体验吧!
MAVEN
快速上手教程
Maven
现在是项目管理和依赖管理的必备工具,相信通过本课程的学习,大家可以掌握
Maven
在实际工程中的实际用法,从而提高自己的开发效率。 本课程整体讲解了以下几点内容: 1.
Maven
基础核心概念 2.
Maven
的配置 3....
maven
远程
仓库(私服)
搭建
maven
远程
仓库(私服)
搭建
文章目录
maven
远程
仓库(私服)
搭建
安装私服:解决出错:查看配置文件:仓库类型 :nexus 仓库默认在sonatype-work 目录中:将本地代码上传私服:验证:私服里面已经上传成功:从私服上...
用git或gitee
搭建
私人
Maven
最近写了AutoPermit插件,自己在捯饬各种仓库,如
maven
centeral,需要各种注册,特别麻烦,想着自己能够搞个私服,供自己使用,于是就想用gitee/git
搭建
个
Maven
仓库。 让我们开始吧! 1 在git/gitee上新建 public ...
Maven
私有仓库
搭建
Maven
私有仓库
搭建
Maven
的
远程
仓库分为中央仓库和私服仓库。中央仓库存放了世界各地用户上传的依赖包,比较出名的是 JCenter 和
Maven
Central,开源的第三方依赖一般都会上传到这两个中央仓库,这样我们只用添加...
敏捷开发
1,557
社区成员
281
社区内容
发帖
与我相关
我的任务
敏捷开发
软件工程 敏捷开发
复制链接
扫一扫
分享
社区描述
软件工程 敏捷开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章