nexus的配置与使用
发布日期:2021-05-20 03:13:24 浏览次数:20 分类:精选文章

本文共 2364 字,大约阅读时间需要 7 分钟。

Nexus 仓库搭建与 Maven 项目配置指南

安装并配置 Nexus 仓库是软件开发过程中的重要一步。本文将详细介绍 Nexus 的安装、登录、配置以及 Maven 项目的相关配置,帮助您顺利实现仓库管理和依赖包的使用。


一、安装 Nexus

在安装 Nexus 之前,请确保环境已经准备好,包括 Java JDK、Maven 和网络环境的稳定性。安装步骤如下:

  • 下载 Nexus

    访问 Nexus 官方网站,选择适合您的版本(例如 3.x 或 2.x)进行下载。你可以选择安装文件或者使用 Docker 容器进行部署。

  • 安装 Nexus

    • 手动安装:将下载的 Nexus 软件解压到服务器或个人电脑上,默认路径为 /opt/nexus/C:\Nexus(Windows)。
    • Docker 安装:运行命令 docker pull nexus:3.14.0-01 或根据你的版本拉取镜像,然后运行 docker run -d -p 8081:8081 --name nexus nexus:3.14.0-01(端口默认为 8081)。
  • 启动 Nexus

    • 手动启动:执行 /opt/nexus/bin/nexus.batnexus.sh
    • Docker 符号运行:使用 docker restart 重启 Nexus 服务。

  • 二、登录 Nexus

    默认账号和密码较为常见,但并不安全。建议为 Nexus выдел企业版 indefinite 专业版或企业版的加密版本。

  • 默认账号和密码

    • 登录名:admin
    • 密码:admin123
  • 账号安全

    • 安装完成后,改定常用账号密码,并定期更改密码。

  • 三、配置 Maven 仓库

    配置 Maven 的 settings.xml 文件以便连接 Nexus 仓库。

    文件路径:~/.maven/settings.xml 或项目根目录下的 settings.xml

    nexusProfile
    admin
    admin123
    nexus
    *}
    http://localhost:8081/repository/maven-public/
    nexusProfile

    四、配置 Maven 项目

    每个 Maven 项目的 pom.xml 文件需要指定仓库地址,确保依赖包可以被下载和访问。

    4.0.0
    com.example
    projectname
    1.0.0
    jar
    org.apache.maven.plugins
    maven-compiler-plugin
    3.8.0
    1.8
    1.8
    UTF-8

    :根据项目需求,具体调整版本号、包装类型和编译插件配置。


    五、上传和下载

    1. 上传

  • 使用 Maven 命令上传服离服务器:
  • mvn clean deploy -Dfile=tar.gz -DrepositoryId=my-repo -Dusername=admin -Dpassword=admin123
    1. 如果需要手动上传,可以通过 Nexus 界面选择文件并上传,注意输入正确的文件路径和资料库信息。

    2. 2. 下载

      在项目 pom.xml 中添加依赖:

      com.example
      my-dependency
      1.0.0

      六、创建类引用

      创建类引用时,在 pom.xml 中添加必要的依赖和配置,以便类可以被正确加载。

      org.apache.tomcat.maven
      tomcat7-maven-plugin
      2.2
      8081

      七、在线示例

      通过在线示例,你可以快速测试配置是否无误:


      通过以上配置,您可以顺利连接 Nexus 仓库,并管理依赖包。如有问题,可参考社区文档或联系技术支持。

    上一篇:'spring.dubbo.server' is an unknown property
    下一篇:Java ExecutorService四种线程池

    发表评论

    最新留言

    路过按个爪印,很不错,赞一个!
    [***.219.124.196]2025年05月08日 05时46分51秒