
nexus的配置与使用
使用 Maven 命令上传服离服务器:
发布日期: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.bat
或nexus.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. 上传
mvn clean deploy -Dfile=tar.gz -DrepositoryId=my-repo -Dusername=admin -Dpassword=admin123
- 如果需要手动上传,可以通过 Nexus 界面选择文件并上传,注意输入正确的文件路径和资料库信息。
2. 下载
在项目 pom.xml 中添加依赖:
com.example my-dependency 1.0.0
六、创建类引用
创建类引用时,在 pom.xml 中添加必要的依赖和配置,以便类可以被正确加载。
org.apache.tomcat.maven tomcat7-maven-plugin 2.2 8081
七、在线示例
通过在线示例,你可以快速测试配置是否无误:
通过以上配置,您可以顺利连接 Nexus 仓库,并管理依赖包。如有问题,可参考社区文档或联系技术支持。
发表评论
最新留言
路过按个爪印,很不错,赞一个!
[***.219.124.196]2025年05月08日 05时46分51秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
49数据通路的功能和基本结构
2019-03-17
Java面试宝典(2020版)
2019-03-17
4大继承模式
2019-03-17
06二维数组
2019-03-17
Springboot 初學習
2019-03-17
如何用华为位置服务实现搜索位置返回父子节点信息
2019-03-17
2020年云南省专升本 - 「计算机」专业各院校招生计划
2019-03-17
同一个实例注册到两个eureka上面
2019-03-17
【数据库】实验二~六
2019-03-17
【Qt】布局
2019-03-17
uni-app的请求数据的封装
2019-03-17
C++容器笔记
2019-03-17
Android 四大组件、五大存储、六大布局总结
2019-03-17
【VRP问题】基于模拟退火改进遗传算法求解带时间窗含充电站的车辆路径规划问题EVRPTW
2019-03-17
【图像识别】基于模板匹配实现手写数字识别
2019-03-17
【语音去噪】最小二乘法(LMS)自适应滤波器matlab源码
2019-03-17
【边缘检测】基于CNN的灰度图像边缘提取matlab源码
2019-03-17
打工族有房有车,原来是这么实现的
2019-03-17
算法 顺序查找/折半查找/冒泡排序/选择排序(待改)
2019-03-17
华为1+X网络系统建设与运维(中级)——4.1 VLAN技术原理
2019-03-17