我正在尝试将Nexus迁移到JFrog Artifactory,所以我在需要通过Nexus Path
的地方使用Nexus2Art工具。当我试图获得Nexus Path
的帮助时,它给出的输出为
将本地文件路径
到Nexus实例。出于效率原因,此工具需要对Nexus服务器的文件系统访问权限,因此必须在同一台服务器上运行,或者在对安装Nexus的文件系统具有访问权限的计算机上运行,并且必须由对Nexus安装的目录树具有读取访问权限的用户运行。在此字段中输入的正确路径是包含以下文件夹的目录:'conf‘、'indexer’、'logs‘、'storage’、'timeline‘等。
所以,我给了我的Nexus安装目录,即C:\Program Files (x86)\nexus-2.14.4-03
作为Nexus Path
。但是它抛出了一个错误,因为
ERROR:nex2art.core.Nexus:Nexus配置文件不存在。
给定路径不是有效的Nexus实例。
我在admin
模式下打开了命令提示符。
发布于 2019-02-20 06:32:17
当我们在我们的环境中引入这个工具时,我在一开始就遇到了类似的问题。您的关联路径应该类似于/proj/../../sonatype-work/nexus.顺便说一句,你应该在同一个实例上运行。到目前为止,使用这个工具有很多限制。它在迁移大型repos时会有延迟。在迁移过程中,防火墙问题在artifactory和nexus的两端都很常见。还要确保有最新的python模块在运行。
https://stackoverflow.com/questions/43491086
复制相似问题