maven学习(nexus的安装)

来源:互联网 发布:挪威的森林知乎 编辑:程序博客网 时间:2024/06/05 11:21

到现在为止,我们已经知道了当工程中添加依赖,会首先从本地仓库中查找,如果本地仓库没有,才会去中央仓库下载到本地仓库,那么试想一下,如果一个公司一个团队,相同的依赖,每个人的机器都从中央仓库下载到自己的本地仓库,势必会浪费带宽资源,也会极大的降低开发效率。
这时,就是私有服务器的出现了.

使用私服之前我们每个主机是这样工作的:
这里写图片描述
使用私服之后,每个主机是这样工作的:
这里写图片描述
根据图片我们可以看出,当本地仓库没有对应的依赖时,本地的所有仓库都是去私服去找,而私服负责和互联网上的中央仓库来沟通。这样做大大的提高了开发效率。

nexus下载

nexus下载
nexus war包

nexus安装

nexus的安装分为两种,一种是基于自带服务器的安装,还有一种是基于war包的安装

nexus基于自带服务的安装

下载完成之后,解压缩,我这里是解压缩到”F:\soft\nexus-latest-bundle\nexus-2.4.0-09”该目录下

配置环境变量

首先需要配置nexus的环境变量。将”F:\soft\nexus-latest-bundle\nexus-2.4.0-09\bin”添加到path目录中。配置完成之后在命令行下输入”nexus”
这里写图片描述
可以看到此时nexus提示我们可以使用以下命令来进行操作:
start 打开服务
stop 关闭服务
restart 重启服务
install 安装服务
uninstall 卸载服务
我们运行”nexus start”此时有可能会出现如下错误:
这里写图片描述
这是因为我们的权限还不够,需要以系统管理员身份运行命令行才可以。
解决:”附件->命令提示符->右键->以管理员身份运行”,此时在输入”nexus start”
这里写图片描述
提示我们没有安装该服务,输入”nexus install”安装服务,安装完成之后,再次运行”nexus start”
这里写图片描述
可是发现虽然服务安装成功了,可是依然启动失败,这是因为我们还需要配置一下环境变量。打开”bin\jsw\conf\wrapper.conf”文件:
这里写图片描述
这里修本机改默认的java.exe文件的全路径即可。
再次运行”nexus start”或者”net start nexus”就可以打开nexus服务了。

nexus基于war包的安装。

将下载的nexus.war,拷贝到tomcat的webapp目录下,然后进入tomcat的bin目录,双击startUp.bat文件,打开tomcat服务器,在tomcat成功加载nexus.war之后,会在webapp目录生成一个nexus目录,如下:
这里写图片描述
此时打开浏览器输入http://localhost:8080/nexus/就可以打开nexus私服了,如下:
这里写图片描述

ok,今天就到这里了。希望大家能够喜欢。

0 0
原创粉丝点击