python上传maven私仓

私仓地址:http://nexus.xxxprivate.com/#browse/search/pypi

1、绑定我们的私仓地址

pip install flask -i http://nexus.xxxprivate.com/repository/pypi/simple
地址如下图,末尾加“/simple”
在这里插入图片描述
在这里插入图片描述

2、编写nexus的python配置

在用户目录下编辑.pypirc
vim ~/.pypirc

[distutils]
index-servers =
    pypi
    nexus
  
[pypi]
repository:http://nexus.xxxprivate.com/repository/local-pypi/
username:admin
password:Nexus123
  
  
[nexus
### 构建Maven库 #### 创建存储目录 为了有序管理,在服务器上创建专门用于存放Maven数据的文件夹是必要的操作。通过命令`mkdir /mydata/maven`可以实现这一目标,随后进入该路径下准备进一步的操作[^2]。 ```bash mkdir /mydata/maven cd /mydata/maven ``` #### 安装Java环境 由于Maven运行依赖于Java环境的支持,因此在此之前需确保已正确安装Java。这一步骤对于后续顺利部署至关重要。 #### 下载并验证Maven 接着下载适合版本的Maven安装包至上述指定位置,并解压。完成后可通过执行`mvn -v`来确认Maven是否被成功安装及其具体信息,包括但不限于Maven版本、关联的Java版本等细节[^3]。 ```bash [root@bd local]# mvn -v Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f) Maven home: /usr/local/apache-maven-3.6.3 Java version: 1.8.0_262, vendor: Oracle Corporation, runtime: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.262.b10-1.el7.x86_64/jre Default locale: zh_CN, platform encoding: UTF-8 OS name: "linux", version: "3.10.0-1160.el7.x86_64", arch: "amd64", family: "unix" ``` #### 配置本地Maven设置 当库建立完毕之后,调整本地Maven配置使之能够访问新建的有库成为必要步骤之一。这样做的目的是为了让项目能够在构建过程中自动从有源拉取所需资源或是上传构件[^1]。 #### Nexus作为解决方案 考虑到功能性和易用性的平衡,采用Nexus作为Maven库是一个理想的选择。它不仅支持多种类型的制品管理,还提供了直观友好的界面辅助日常维护工作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值