首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >使用nexus搭建一个maven私有仓库

使用nexus搭建一个maven私有仓库

原创
作者头像
程序员田同学
发布2022-01-12 18:47:32
1.1K0
发布2022-01-12 18:47:32
举报
文章被收录于专栏:java-springjava-spring

使用nexus搭建一个maven私有仓库

大家好,我是程序员田同学。今天带大家搭建一个maven私有仓库。

很多公司都是搭建自己的Maven私有仓库,今天就带大家使用nexus搭建一个自己的私有仓库,并使用idea上传java到自己的仓库。

image-20220112182518529
image-20220112182518529

1、下载nexus

官网链接:https://www.sonatype.com/download-oss-sonatype

2、nexus配置启动

下载解压文件后:

image-20220112184133336
image-20220112184133336

解压后的文件目录

配置:

bin目录下nexus.vmoptions文件,可调整内存参数,防止占用内存太大

etc目录下nexus-default.properties文件可配置默认端口和host及访问根目录。

启动:

linux:bin目录下执行sh nexus start启动服务,sh nexus stop停止服务

windows:bin目录,按住Shift键右键鼠标,选择“在此处打开命令窗口”,输入命令:nexus.exe /run 可以运行;也可以安装服务nexus.exe /install,卸载服务nexus.exe /uninstall,到计算机管理中启动nexus服务

访问:

默认端口为8081,在浏览器访问localhost:8081,每次启动服务需要等待一会才可以打开

登录:

有两个默认账号admin、anonymous,其中admin具有全部权限默认密码admin123;anonymous作为匿名用户,只具有查看权限,但可以查看仓库并下载依赖

3.Repository

nexus默认创建了几个仓库,如下:

image-20220112184150764
image-20220112184150764

Repository的相关信息

1.maven-central:maven中央库,默认从https://repo1.maven.org/maven2/拉取jar包

2.maven-releases:保存jar包的releases版本

3.maven-snapshots:保存jar包的snapshot版本

4.maven-public:仓库总组,这里已经默认把上面3个仓库加进来一起对外提供服务了。如果有自己建的仓库,例如上图我自己建的aliyun仓库也要加进了这里才有用。

5.aliyun-maven:自己建的,从阿里云maven库http://maven.aliyun.com/nexus/content/groups/public拉取jar包

6.maven-3rd:自己建的,主要存放第三方jar包

4配置

下载好自己的maven,需要配置setting.xml,需要更改的是两个地方。

image-20220112182746688
image-20220112182746688

server配置相应的nexus账号和密码 id需要和<repository>中的id 对应。

image-20220112183016176
image-20220112183016176

idea中配置maven然后在右侧就会显示

image-20220112183141466
image-20220112183141466

5上传

package命令完成了项目编译、单元测试、打包功能

install命令完成了项目编译、单元测试、打包功能,同时把打好的可执行jar包(war包或其它形式的包)布署到本地maven仓库

deploy命令完成了项目编译、单元测试、打包功能,同时把打好的可执行jar包(war包或其它形式的包)布署到本地maven仓库和远程maven私服仓库

好啦,你已经搭建了一个maven私服,并掌握了上传到私有仓库的方法。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 使用nexus搭建一个maven私有仓库
    • 1、下载nexus
      • 2、nexus配置启动
        • 配置:
        • 启动:
        • 访问:
        • 登录:
      • 3.Repository
        • 4配置
          • 5上传
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档