繁体   English   中英

如何使用 python 从 Nexus 下载文件

[英]How to download files from Nexus using python

我是这个 Nexus 的初学者。 我有一个自动化要求,我需要从 Nexus 存储库下载一组文件并处理这些文件的内容并生成一些包含内容的 output 文件。 那么,是否可以使用 python 从 Nexus 下载文件。 我搜索了一些资源,但没有任何结果!

您可以使用nexus3-cli访问 Nexus 存储库。

pip install nexus3-cli

然后像这样使用它:

import nexuscli.nexus_client
import nexuscli.nexus_config
import nexuscli.nexus_http
from nexuscli.api.repository.base_models.repository import Repository


nexus_config = nexuscli.nexus_config.NexusConfig(url=NEXUS_URL, username=USERNAME, password=PASSWORD)
nexus_client = nexuscli.nexus_client.NexusClient(nexus_config)
nexus_http=nexuscli.nexus_http.NexusHttp(nexus_config)

nexus_repository=Repository(name=NAME_OF_REPOSITORY,nexus_client=nexus_client, nexus_http=nexus_http)

nexus_repository.download(NEXUS_REMOTH_PATH, LOCAL_PATH_TO_SAVE_FILE, flatten=True)

在上面的代码中使用您的存储库名称、nexus url 以及用户名和密码。 您应该能够下载该文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM