使用Nexus搭建私服操作步骤:
通过在内网上搭建一个远程私仓,然后开发人员连到这台私服上,满足了开发任务的需求;
1.配置好Maven,jdk等必备环境;
2.配置好环境后,下载最新版本的nexus,下载地址:http://www.sonatype.org/nexus/go ;
3.打开目录nexus-***\bin\jsw
这个文件夹下面有适配各种平台的nexus服务配置工具。
根据自己的需要选择对应的版本,打开一个windows的版本可以看到如下几个文件:
如果要将nexus安装成windows服务,就点击install-nexus.bat这个文件,安装完成后,打开浏览器,访问http://localhost:8081/nexus/ 启动后如下页面,在右上角有个Log in 的超链接,点击登录,默认的用户名、密码是: admin 、 admin123 。
仓库配置在左侧Repositories中:
点击后看到nexus提供的所有仓库类型,其中主要用的是3rd party、Snapshots、Releases这三个,分别作为第三方仓库,项目的快照仓库和项目的发布仓库.
以3rd party仓库为例,演示如何上传jar包,方法很简单,选中3rd party仓库后选择Artifact Upload标签,填好要上传包的groupID,ArtifactID,Version等信息后,点击下方upload按钮上传jar包即可。
上传之后可以在Browse Index中查看上传结果。
完成了上传操作后,在我们本地构建过程中,打开Maven工程中的pom.xml文件,将repository标签中的信息配置为此远程私仓的信息,填好对应的dependency信息,即可完成本地构建从远程私仓中调用依赖的需求。
本地引用远程仓库
<mirror>
<id>public</id>
<mirrorOf>*</mirrorOf>
<name>public</name>
<url>http://192.168.1.110:8081/nexus/content/groups/public/</url>
</mirror>