nexus私服资源迁移到artifactory

官方说明地址:https://github.com/JFrogDev/nexus2artifactory/blob/master/README.md

说明:

1.

这个迁移工具只能用在artifactory pro版本。免费版的会显示:


2.迁移工具是用在linux上的,只需要安装python(centos7默认已经安装了)。就可以直接执行了,非常简单。

看工具的代码,如果用在windows上会有各种坑。如果要用在windows上需把各种坑解决,比如获取文件的路径把/改成\,路径的拼接也得改。还需要安装各种工具:

直接按照官网

操作系统:window

准备:

安装最新的python2,https://www.python.org/downloads/

安装MinGW库环境(这个是一个库环境,里面有调用操作系统一下底层函数的包,需要把你调用的那个图形界面的包放在那个环境下面才能运行),参考:https://www.jianshu.com/p/e9ff7b654c4a

下载最新的PDcures(我下载的是pdc34dllw.zip),https://sourceforge.net/projects/pdcurses/files/pdcurses/

下载官方code:nexus2artifactory-master.zip并解压,https://github.com/JFrogDev/nexus2artifactory


将PDcures的zip解压,将其中的.h文件复制到MinGW环境的include文件中去,将.lib文件复制到MinGW环境的lib目录中,将.dll复制到官方code的文件夹中去。


在nexus2artifactory-master文件夹下执行 python  NexusToArtifactory.py


就一个注意点,snapshot仓库的设置中,要把上传方式改成deployer。

artifactory中本地仓库的设置也是一样的,不然会造成maven-metadata.xml中两个标签内容不一致,导致snapshot包无法下载。


用免费版不能传....end

猜你喜欢

转载自blog.csdn.net/t3369/article/details/79020217