Skip to main content

内网环境开发

涉及到的技术栈

技术名称作用
Nexus统一的私有依赖包管理平台,用于托管和代理 Python、Java、NPM 等各类包资源
PyPIPython 包索引镜像,用于内网 Python 项目依赖管理
MavenJava 包管理工具,用于内网 Java 项目依赖管理和构建
NPMNode.js 包管理工具,用于内网前端项目依赖管理
YUMCentOS/RHEL 系统的包管理工具,用于内网 Linux 系统软件安装
EPELExtra Packages for Enterprise Linux,为企业级 Linux 提供额外的软件包仓库
pipPython 包安装工具,配置为指向内网 PyPI 镜像
mvnMaven 命令行工具,配置为指向内网 Maven 仓库
Shell用于系统管理和自动化脚本编写
pip.confPython 包管理器配置文件,用于指定私有源地址
settings.xmlMaven 配置文件,用于配置私有仓库地址和认证信息
.npmrcNPM 配置文件,用于设置私有 registry 地址
epel.repoYUM 源配置文件,用于指定内网 EPEL 镜像地址

流程图