其中nexus-maven-repository-index.properties如果没法下载,就只能点击进去复制了;
出了这两个文件,还需要一个indexer-cli-5.1.1.jar来解压
将这三个文件放到同一文件夹中,并执行
java -jar indexer-cli-5.1.1.jar -u nexus-maven-repository-index.gz -d indexer
这句命令开始解压,可能时间有点长,估计要20多分钟;
解压完成后,将indexer(解压时会自动创建这个文件夹)下的所以文件copy到sonatype-work/nexus/indexer/central-ctx目录下,重启Nexus
至此,Nexus配置Maven私服就完成了;
附:Nexus开机自启
1、 在/etx/init.d中新增可执行脚本nexus,nexus内容如下:
其中红色框中的内容必须要加,这个是系统识别开机自启的依据
因为nexus不支持root启动
所以,在启动时切换到普通用户来启动
2、 配置启动级别:
1、/etx/init.d中新增可执行脚本nexus后并不会添加到service服务器管理器中,需要执行命令:update-rc.d nexus dafaults 来添加到service服务器管理器中;
2、配置nexus的启动级别:
注意:一开始使用update-rc.d nexus enable时,在rc2.d中生成的软连接是S20nexus这与我们想要的S99nexus相差有点远,因为我们是需要nexus最后启动的,而根据启动级别的规则,最小(0-99)的最先启动,所以我们要把软连接改为S99nexus;
所以手动创建软连接:
这样只要重启机器就能够实现nexus自动启动了