“Nexus3:安装、配置”的版本间差异
跳到导航
跳到搜索
无编辑摘要 |
(→目录结构) |
||
第61行: | 第61行: | ||
# '''sonatype-work''':'''工作目录'''(数据目录) | # '''sonatype-work''':'''工作目录'''(数据目录) | ||
#* '''nexus3''' | #* '''nexus3''' | ||
#** '''blobs''':创建 blob 的默认路径,当然也可以重新指定 | |||
#** '''cache''':当前缓存的 karaf 包的信息 | |||
#** '''db''':OrientDB 数据库的数据,用于存储 nexus 的元数据的数据库 | |||
#** '''elasticsearch''':当前配置的 Elasticsearch 状态 | |||
#** '''etc''':大概是运行时配置状态和关于资源库的自定义的相关的东西??? | |||
#** '''health-check''':健康检查的相关报告 | |||
#** '''keystores''':自动生成的关于资源库的 ID 主键 | |||
#** '''log''':日志文件 | #** '''log''':日志文件 | ||
#** '''orient''': | #** '''orient''': |
2021年11月24日 (三) 03:55的版本
关于
Nexus 分为:Nexus OSS(Open Source Software)、Nexus Professional,前者开源免费; Nexus 2.x 和 3.x 在目录结构、安装使用等方面区别较大。
Nexus 提供了两种安装方式:
- 第一种是内嵌 Jetty 的 bundle,解压到安装目录中就能直接运行;
- 第二种方式是 WAR,将其发布到 web 容器中即可使用。
- Nexus 要求 jdk 版本为 1.7
【以下使用 Nexus OSS 3.x 版本】
安装
安装:
- 下载:
- https://www.sonatype.com/download-oss-sonatype,获取压缩包(如:“nexus-3.36.0-01-win64.zip”);
- 解压:
- 到目录(如:“D:\Program Files\Nexus”),包含两个文件夹“nexus-3.36.0-01”、“sonatype-work”;
- 注册服务:
# 在“./nexus-3.36.0-01/bin”目录 nexus.exe /install <service-name>
- 如果提示“Could not open SCManager”,则需要:以管理员身份运行 cmd,然后重新执行。
配置:
- 端口配置:“./nexus-3.36.0-01/etc/nexus-default.properties”;(默认 8081)
- (其他配置:“./nexus-3.36.0-01/bin/nexus.vmoptions”);
启动:(两种方法)
- 启动需要几分钟的时间;
访问:
默认的用户名/密码:admin/admin123- 默认生成的密码,位于“./sonatype-work/nexus3/admin.password”文件中。
目录结构
Nexus:
- nexus-3.36.0-01:安装目录【升级时只需要替换该目录】
- bin:启动脚本、相关配置
- “nexus.vmoptions”:运行时配置
- etc: jetty、karaf 等配置
- “nexus-default.properties”:端口、主机、上下文配置
- jre:jre 环境
- lib:依赖库
- public:公共资源
- system:构成 nexus 的所有组件和插件
- bin:启动脚本、相关配置
- sonatype-work:工作目录(数据目录)
- nexus3
- blobs:创建 blob 的默认路径,当然也可以重新指定
- cache:当前缓存的 karaf 包的信息
- db:OrientDB 数据库的数据,用于存储 nexus 的元数据的数据库
- elasticsearch:当前配置的 Elasticsearch 状态
- etc:大概是运行时配置状态和关于资源库的自定义的相关的东西???
- health-check:健康检查的相关报告
- keystores:自动生成的关于资源库的 ID 主键
- log:日志文件
- orient:
- tmp:临时存储
- “clean_cache”:
- nexus3