ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

搭建Maven私有仓库并在项目中使用

2021-01-18 20:59:36  阅读:306  来源: 互联网

标签:3.18 01 私有 Nexus 私服 Maven nexus 搭建


感谢你赠我一场空欢喜,我们有过美好的回忆,让泪水染得模糊不清了.偶尔想起,记忆犹新,就像当初,我爱你,没什么目的,只是爱你.

私有服务器,是公司内部Maven项目经常需要的东西。Nexus是常用的私用Maven服务器,一般是公司内部使用。下载地址是http://www.sonatype.org/nexus/go,默认端口8081,这里我选择nexus-3.18.1-01-win64。

Nexus是maven仓库管理器,可以用于管理多个Maven仓库,用来构建maven的本地服务器(局域网内的私服——可以通过设置镜像方法;将远程仓库的请求转到nexus私服上对应的镜像中)——可以节省带宽;提高效率和下载速度。

Nexus常用功能就是:指定私服的中央地址、将自己的Maven项目指定到私服地址、从私服下载中央库的项目索引、从私服仓库下载依赖组件、将第三方项目jar上传到私服供其他项目组使用。

一:下载Nexus

1,通过官网下载:http://www.sonatype.org/nexus/go

2.百度网盘: 连接:https://pan.baidu.com/s/1fYJdSehWDLNqGdiSCuhTCQ

                    提取码:812g

二:安装Nexus

解压下载的压缩包

三:启动服务

进入到bin目录(如:C:\project\tools\nexus\nexus-3.18.1-01-win64\nexus-3.18.1-01\bin) 打开cmd窗口,输入 nexus start(如果输入的命令中间加空格不能执行,则加斜杠 nexus/start) 命令;

等待一段时间出现

当看到这个画面时表示nexus服务已启动成功.

在浏览器中输入ip+port既可以访问服务,默认账号和密码为:admin admin123.高版本的admin账号密码为随机密码,在\sonatype-work\nexus3\admin.password文件中,如果第一次登陆后,修改了密码,这个文件就会消失,所以事先记录一下原密码,以防需要.

其它一下常用命令:

nexus start(nexus/start)  启动

nexus console(nexus/console) 启动服务,控制台消失

nexus stop(nexus/stop) 停止服务

nexus install(nexus/install) 祖册服务,window系统会注册在服务里面

nexus uninstall(nexus/uninstall) 卸载服务

Q&A:

1.wrapper | The nexus service was launched, but failed to start

出现这个问题时,经过分析之后发现并非wrapper.conf配置错,而是8081端口号被占用,由于占用该端口号 的进程为系统进程,那么我们就需要修改nexus的端口来避免冲突.

解决办法:

找到C:\project\tools\nexus\nexus-3.18.1-01-win64\nexus-3.18.1-01\etc所在目录

修改nexus-default.properties文件,修改application-port为可以用的端口号

标签:3.18,01,私有,Nexus,私服,Maven,nexus,搭建
来源: https://blog.csdn.net/qq_37976289/article/details/112780171

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有