nexus3 搭建maven私服

首先下载nexus3安装包

这里使用linux版, 需要win或mac版请自行百度
链接:https://pan.baidu.com/s/11Z_884pt11l04460ldUyVA?pwd=ycuo
提取码:ycuo

上传linux服务器进行解压缩

解压缩后的文件目录
nexus3 搭建maven私服_第1张图片
进入到 nexus的执行目录
/nexus-3.31.1-01/bin
运行启动命令

./nexus start

其他拓展命令

stop 停止服务;
restart 重启服务;
status 查看服务状态

访问nexus的管理界面

nexus默认端口是8081 , 注意安全组和防火墙开放端口
也可修改 /nexus-3.31.1-01/etc 目录下的 nexus-default.properties 文件
进行端口和存储路径自定义配置
登录系统,填写账号密码
账号 admin , 密码 根据提示去对应文件中获取
然后修改密码

仓库配置

新增仓库

仓库类型分为三种
proxy 远程代理仓库 如:阿里云镜像
hosted 本地仓库, 项目中自己的jar包存储仓库
group 整合远程代理仓库和本地仓库

登录之后系统会自动生成一些仓库
没有特殊要求使用系统生成的仓库即可
但是需要再单独建立一个 proxy 仓库配置阿里云镜像

点击设置 -> repositories -> create repository

nexus3 搭建maven私服_第2张图片

选择 maven2(proxy)

nexus3 搭建maven私服_第3张图片

填写信息

name 自定义
代理路由填上 阿里云 https://maven.aliyun.com/repository/central
然后点击 view certificate
其他默认 点击创建
nexus3 搭建maven私服_第4张图片

分配proxy仓库

回到首页 点击 mave-public 仓库 进行配置 并调整镜像顺序
将左侧的 aliyun镜像移到右侧, 并将顺序调前, 然后保存
nexus3 搭建maven私服_第5张图片
nexus3 搭建maven私服_第6张图片

Maven 配置

依赖拉取配置

回到首页点击 maven-public 的copy按键获取私服的路径
nexus3 搭建maven私服_第7张图片
然后 配置本地 maven 配置文件
其中 id 和 name 自定义即可, 但是不要与其他内容冲突

    <mirror> 
    <id>nexusid> 
    <name>nexus mavenname> 
    <url> http://27.128.115.207:8001/repository/maven-public/url> 
    <mirrorOf>*mirrorOf> 
依赖上传配置

maven 配置文件
在服务模块添加配置信息
id 自定义即可
name 和 password 是 nexus的 登录账号
但是要注意 账号是否具有相应的权限

<server>
      <id>maven-releasesid>
      <username>adminusername>
      <password>admin111password>
    server>
		<server>
      <id>maven-snapshotsid>
      <username>adminusername>
      <password>admin111password>
    server>
项目中 pom 文件配置

id 和 maven 中的 id 对应
name 自定义 不冲突即可
url 去nexus中进行对应的版本仓库获取

    <distributionManagement>
        <repository>
            <id>maven-releasesid>
            <name>Nexus Release Repositoryname>
            <url>http://27.128.115.207:8001/repository/maven-releases/url>
        repository>
        <snapshotRepository>
            <id>maven-snapshotsid>
            <name>Nexus Snapshot Repositoryname>
            <url>http://27.128.115.207:8001/repository/maven-snapshots/url>
        snapshotRepository>
    distributionManagement>

然后 idea正常maven运行打包上传即可

你可能感兴趣的:(linux,maven,linux,java)