使⽤Nexus添加jar包到私服⾥的⽅法步骤
为什么要搭建nexus私服,原因很简单,有些公司都不提供外⽹给项⽬组⼈员,因此就不能使⽤maven访问远程的仓库地址,所以很有必要在局域⽹⾥⼀台有外⽹权限的机器,搭建nexus私服,然后开发⼈员连到这台私服上,这样的话就可以通过这台搭建了nexus私服的电脑访问maven的远程仓库。
1.⾸先确定我们的环境安装好maven,jdk等必须的环境
我本地安装的是 nexus-2.2-01-bundle,最新的版本是nexus-2.4.0-09-bundle
3.打开⽬录nexus-2.
4.0-09-bundle\nexus-2.4.0-09\bin\jsw 这个⽬录下⾯你会发现有很多系统版本的nexus环境
我的电脑是win7 (64)为的系统,所以我选择的是windows-x86-64这个版本,当然可以根据个⼈的电脑系统选择对应的版本
打开⼀个版本你会看到如下:
默认的⽤户名是 admin 密码是 admin123
登录后你可以在左侧修改登录信息:
4.接下来,我们配置⼀下maven的代理服务器(前提是你的电脑不能连接外⽹,如果可以上外⽹,这⾥也没有意思,只是介绍⼀下)
在左侧菜单到如图:
点击查看右边有很多选项,到这⾥
添加你的代理服务器就可以了。
5:接下来,好像这⾥都不需要怎么配置的,反正我没有⽤到很多的功能,可能是技术学得不好,不会⽤,呵呵....
对了,这⾥还有⼀个可能需要注意⼀下的,就是3rd party、Snapshots、Releases这三个,分别⽤来保存第三⽅jar(典型的oracle数据库的j驱动包),项⽬组内部的快照、项⽬组内部的发布版.我⽬前只是⽤3rd party这个第三⽅的功能,将maven仓库中没有构件的jar包上传到服务器。如何将第三⽅的jar上传到nexus上⾯呢?如下:举例上传oracle的驱动包
那么现在nexus已经安装好,怎么使⽤上传的jar包吧,很简单的,前提是你已经建⽴了⼀个maven的项⽬。含有l这个⽂件,在这个⽂件中添加如下:先去服务器看看jar的maven构件
然后在l中添加如下的本地仓库地址:
<repositories>maven打包本地jar包
<repository>
<id>nexus</id>
<name>Team Nexus Repository</name>
<url>localhost:8081/nexus/content/groups/public</url>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>nexus</id>
<name>Team Nexus Repository</name>
<url>localhost:8081/nexus/content/groups/public</url>
</pluginRepository>
</pluginRepositories>
<dependencies>
<dependency>
<groupId&acle</groupId>
<artifactId>ojdbc</artifactId>
<version>10.1.0.2.0</version>
</dependency>
</dependencies>
到此,完成了nexus私服的搭建,项⽬组开发⼈员开发时,只要在项⽬的l⽂件中,添加如下l信息即可获取私服的jar.
如果添加其他的构件时,会先在nexus私服下载好,以后才会下载到本地。以后,如果发现私服已经存在某⼀jar包,则会直接从私服下载,如果没有再去⽹络上下载。这就是搭建私服的好处。哈哈........所以很有必要搭建maven私服。
以上就是本⽂的全部内容,希望对⼤家的学习有所帮助,也希望⼤家多多⽀持。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论