OSX搭建Nexus私服

首先安装JDK1.8.0,双击安装文件,按照提示操作就OK了,安装程序会自动配置JDK环境变量的,大可不必自己再配。

解压到指定目录,最好是"文稿"目录下。

打开“实用工具”->“终端”,输入“vi ~/.bash_profile”命令,创建当前用户的环境变量文件。(PS:OSX 10.11 默认情况下没有此文件)

        

#NEXUS解压目录export NEXUS_HOME=$HOME/Documents/nexus-2/nexus-2.11.4-01#MAVEN解压目录export MAVEN_HOME=$HOME/Documents/apache-maven-3.3.9export PATH=$PATH:$NEXUS_HOME/bin:$MAVEN_HOME/bin

复制如上代码到".bash_profile"文件中,按esc键后,输入“:wq”保存并退出vi编辑器,输入“source ~/.bash_profile”让环境变量立即生效。(PS:$HOME 为系统当前登录用户的主目录环境变量,路径一般为:/Users/XXXX)

配置完成后,在终端中输入“nexus console”,如果环境变量错误,终端会提示“-bash:nexus:command not found”,这时要仔细检查.bash_profile环境变量中得路径配置是否正确,是否忘记执行“source ~/.bash_profile”;正常情况下会出现jetty启动的一些日志信息。



看到图上信息,则表示Nexus 私服服务器启动成功,打开Safari,输入“http://localhost:8081/nexus”,则会出现Nexus私服界面,点击右上角“Log In” 输入用户名“admin”和密码“admin123”,进入管理界面,点击左边“Repositories”可以查看Nexus 默认的仓库。


增加登陆自自动Nexus私服功能。在终端输入“vi start_nexus”,粘贴如下代码,输入如下,按esc键后,输入“:wq”保存并退出vi编辑器,再输入“chmod 777 start_nexus”,让start_nexus文件变成可执行文件。

#! /bin/sh$NEXUS_HOME/bin/nexus console &exit

然后打开“系统偏好设置”->“用户与群组”,选择当前登陆用户,再在右边“登陆项”中点击“+”,找到刚创建的start_nexus文件,并在隐藏列中勾选,这样以后osx每次启动的时候会自动把Nexus私服服务启动好。直接访问就OK了。



回到终端,配置Maven 访问仓库的路径,输入“vi $MAVEN_HOME/conf/settings.xml”打开Maven的配置文件,输入“/<mirrors>”找到<mirrors>标签,输入如下,按esc键后,输入“:wq”保存并退出vi编辑器

    <mirror>      <id>nexus</id>      <mirrorOf>*</mirrorOf>      <name>Human Readable Name for this Mirror.</name>      <url>http://localhost:8081/nexus/content/groups/public/</url>    </mirror>



在终端输入“mvn help:system”,将会看到许多“Downloading: http://localhost:8081/nexus/content/groups/public/....”的下载输出,表示maven正在从我们的本地仓库中下载所需要的jar包,jar下载完成后,man会执行“help:system”,输出当期那系统信息,至此本地私服算是搭建成功。



总结:虽然搭建Nexus私服不是Maven必须的工作,在settings.xml中没配置的mirror的情况下Maven会从“https://repo.maven.apache.org”仓库中下载,但是考虑到跨省访问的问题,下载速度自然蛋疼,Nexus私服的好处,在第一次访问的时候,会从“https://repo.maven.apache.org”仓库中下载缓存在本地,项目其他人再次访问的时候,直接读取Nexus缓存,达到飞一般的感觉,而且Nexus配置其他第三方库和第三方jar包也很方便,算是我的地盘我做主。

转自:http://www.th7.cn/system/mac/201601/148858.shtml

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值