Nexus window版的安装部署和使用

Nexus

在这里插入图片描述

1. 网站上获取windows版本安装包 3.54.1版本

在这里插入图片描述
https://www.sonatype.com/ 这里是官网地址,需要科学上网下载
百度网盘:
链接: https://pan.baidu.com/s/14C9s7FF_XDaP_OgXEnVrzw 提取码: UUUU

2. 解压 生成如上文件

  1. 修改配置 D:\nexus\nexus-3.54.1-01\etc\nexus-default.properties 文件
    在这里插入图片描述
  2. 修改端口号 8088

3. 启动

  1. 进入D:\nexus\nexus-3.54.1-01\bin 目录,使用cmd
    在这里插入图片描述

4. 打开Nexus页面

  1. 浏览器输入 http://localhost:8088/ 进入nexus页面
  2. sign in 登录 账号admin 密码在 cmd启动最后有密码地址 登录后有设置页,可以添加仓库,upload上传jar包,Browse 为maven依赖库列表,
  3. 我们使用nexus默认仓库所以不用创建新的仓库
    在这里插入图片描述

5. 修改maven setting.xml文件

  1. 找到项目使用maven路径,修改setting.xml文件 替换如下代码
  2. 注意仓库地址修改
  3. nexus IP的修改
  4. username,password 的修改,nexus登录的账号密码
<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
  <localRepository>F:\apache-maven-3.6.3\repositories</localRepository> <!-- 配置jar包存放位置 -->
    <mirrors>
   
     <!-- 配置本地仓库资源来源 -->
    <mirror>
        <id>maven-public</id>
        <mirrorOf>*</mirrorOf>
        <url>http://localhost:8088/repository/maven-public/</url>
    </mirror>
  </mirrors>
    <servers>
    <!-- 配置本地仓库访问私服的权限  nexus的 登录用户名密码 -->
    <server>
        <id>maven-releases</id>
        <username>admin</username>
        <password>123456</password>
    </server>
    <server>
        <id>maven-snapshots</id>
        <username>admin</username>
        <password>123456</password>
    </server>
  </servers>
  
      <!-- 属性列表配置 -->
    <profiles>
      <profile>
        <id>my-profile</id>
        <properties>
          <maven.compiler.source>1.8</maven.compiler.source>  
          <maven.compiler.target>1.8</maven.compiler.target>  
          <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
        </properties>
        <!-- 远程仓库列表 maven用来填充构建系统本地仓库所使用的一组远程仓库 -->
        <repositories>
          <repository>
            <id>maven-releases</id>
            <url>http://localhost:8088/repository/maven-releases/</url>
            <releases>
                <enabled>true</enabled>
            </releases>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
          </repository>
 
          <repository>
            <id>maven-snapshots</id>
            <url>http://localhost:8088/repository/maven-snapshots/</url>
            <releases>
                <enabled>true</enabled>
            </releases>
            <snapshots>
                <enabled>true</enabled>
            </snapshots>
          </repository>
      </repositories>
 
    <pluginRepositories>
      <pluginRepository>
        <id>maven-public</id>
        <url>http://localhost:8088/repository/maven-public</url>
      </pluginRepository>
    </pluginRepositories>
    
    </profile>
  </profiles>
    <activeProfiles>
   <activeProfile>my-profile</activeProfile>     
  </activeProfiles>
</settings>

6. 打开要使用nexus的项目pom.xml文件

  1. 在project根目录下 添加如下代码
  2. 默认从远程仓库下载maven依赖
<distributionManagement>
    <repository>
        <id>maven-releases</id>
        <name>Nexus Releases Repository Pro</name>
        <url>http://localhost:8088/repository/maven-releases/</url> <!--  正式版推送到这	-->
    </repository>

    <snapshotRepository>
        <id>maven-snapshots</id>
        <name>Nexus Snapshots Repository Pro</name>
        <url>http://localhost:8088/repository/maven-snapshots/</url> <!--  测试版推送到这	-->
    </snapshotRepository>
</distributionManagement>

7. 项目同步远程仓库

  1. 使用idea的maven工具deploy把项目包推送到远程仓库(同步远程仓库)
    在这里插入图片描述

8. 上传 第三方依赖包

在这里插入图片描述

  1. maven-releases 是默认第三方依赖包
  2. 填写包信息上传
    在这里插入图片描述

9. 使用导入的第三方依赖包

  1. 找到导入依赖包结构
  2. 项目pom.xml文件导入
  3. 刷新下载maven依赖,然后使用
    在这里插入图片描述
    在这里插入图片描述

10.jar包打包成pom包命令

需要配置maven环境变量
找到jar包所在文件夹 cmd

mvn install:install-file -Dfile=xxx.jar -DgroupId=com.cj.xx -DartifactId=xxx -Dversion=1.1 -Dpackaging=jar

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值