介绍
maven可以集中存储和管理项目中的所有依赖项,简化依赖管理流程。
对于公司内部开发的库或工具,可以将其上传到私有库,避免外部访问,提高安全性。
可以方便地管理依赖的不同版本,确保项目使用特定版本的库,避免不兼容问题。
通过在本地网络中托管库,减少从公共 Maven 中央库下载依赖的时间,提高构建速度。
下载安装maven
从 Sonatype 官网 下载 Nexus Repository OSS 版本。
# 上传到服务器上解压运行
mkdir /opt/maven/
tar -zxvf nexus-3.76.0-03-unix.tar.gz -C /opt/maven/
配置maven
配置密码、端口等
# 密码在以下文件可以找到
cat sonatype-work/nexus3/admin.password
# 修改端口
vim etc/nexus.properties
application-port=8081
启动maven
# 启动
./bin/nexus start
# 停止
./bin/nexus stop
# 检查状态
./bin/nexus status
日志
cd nexus-3.76.0-03/sonatype-work/nexus3/log
# nexus.log:主日志文件,包含 Nexus 的运行信息和错误。
# request.log:记录所有请求和响应的日志。
# 其他日志文件:根据需要可能会生成其他日志文件。
创建maven仓库
登录 Nexus 后,在左侧菜单中选择 "Repositories"。
点击 "Create repository" 按钮。
选择 "Maven2 (hosted)",然后配置仓库的名称和其他设置(如版本策略、部署策略)。
点击 "Create repository" 完成创建。
版权所有,转载注明来源

评论(0)