1.准备环境,安装jdk
注意:若出现jdk验证 java -version有版本号,但是运行nexus start时报没有jdk时,把你环境变量内的配置,不用JAVA_HOME,全部改成完整路径即可
补充:因为tar安装每次打开终端时都需要重新编译source /etc/profile才生效 (不信你试试另外开一个终端命令 java -version看看)
需要在修改一下配置
命令窗口输入
vim ~/.bashrc
若没有vim就用vi
在最底部添加
source /etc/profile
即可
下载nexus
上官网下载版本,本人用的是2.14.3-02版本的,下载完后拉进ubuntu系统中还是老规矩解压编译
注意:是下官网最底部的这个
tar -zxvf nexus包全名
介绍一下:
解压后会有两个文件
进入nexus-2.14.3-02文件夹后查看或修改端口在里面的 conf文件夹下的nexus.properties
默认使用的是8081端口,现在为了以防万一,防火墙开放一下端口 ufw allow 端口号
修改/bin/nexus
原#RUN_AS_USER=
改RUN_AS_USER=root
开始启动nexus 命令:到刚解压后neuxs的bin的文件夹下运行: ./nexus start
浏览器直接访问:http://localhost:8081/nexus ←这是本机直接访问,其他的请把localhost更换成对应ip
手动导入索引
记得要先停止nexus服务!!
访问http://repo.maven.apache.org/maven2/.index/下载中心仓库最新版本的索引文件,在一长串列表中,我们需要下载如下两个文件(一般在列表的末尾位置)
nexus-maven-repository-index.gz
nexus-maven-repository-index.properties
indexer-cli-5.1.1.jar是专门用来解析和发布索引的工具,关于它的详细信息请见这里。前往maven中央仓库下载indexer-cli-5.1.1.jar
然后把这三个文件放在同一个文件夹下
java -jar indexer-cli-版本号.jar -u nexus-maven-repository-index.gz -d indexer
然后慢慢等待运行把,看网速和机器的。比较久,至于什么时候完成,等它出现一个如 58M/64M之类的
不要以为是下载失败了,其实已经下载完了。
还记得解压后不是有两个文件夹的嘛
进入sonatype-work
先清空原先的文件,再把刚Indexer(执行上面那条指令会创建一个Indexer文件夹)的内容拷贝过去。再重启nexus即可
引用maven私服配置