Maven高级-私服简介与安装及私服仓库分类

简介: Maven高级-私服简介与安装及私服仓库分类

一、私服简介

团队开发现状


0558c1b6ba5c440e971ebbbf83bf6529.png

私服:公司内部搭建的用于存储Maven资源的服务器

远程仓库:Maven开发团队维护的用于存储Maven资源的服务器


私服是一台独立的服务器,用于解决团队内部资源共享与资源同步问题


搭建Maven私服的方式很多,其中一种使用量比较大的实现方式:


Nexus:Sonatype公司的一款maven私服产品


下载地址:

Download (sonatype.com)

https://help.sonatype.com/repomanager3/product-information/download

二、私服安装

1、将资料latest-win64.zip解压到一个空项目下

e6e71a84cd264e678cd0cb18e548c1bb.png

2、启动Nexus

20474a5c0b284640aa17d61d5fcbb450.png

使用cmd进入到解压目录下的nexus-3.30.1-01\bin,执行下列命令:

nexus.exe /run nexus

有如下内容,说明启动成功:

666f3d1802f5495d8d30ee541e86a7ee.png

3、浏览器访问


访问地址为:

http://localhost:8081

70a75f6aeb1343d3aee7371f041948f9.png

4、首次登录重置密码


用户名默认admin,密码在对应的路径里去找。

9e165d83d5264eb291ea454360fff146.png

登录成功如下页面:

3b29a7fcf39b402ea2af68256c06f2a9.png

点击下一步,需要输入新密码和确认密码,两个一样的。

bbe1cd2283b54028a95bb230a696eab6.png

设置是否运行匿名访问

7f163fc498984636bbe6d8a3007220a4.png

点击完成

ae0563af8a374599a3b5a7e135d9bb94.png

至此私服就安装完成,如果需要修改一些基础配置信息,可以使用:


修改基础配置信息


安装路径下etc目录中nexus-default.properties文件保存有nexus基础配置信息,例如默认访问端口


修改服务器运行配置信息


安装路径下bin目录中,nexus.vmoptions文件保存有nexus服务器启动对应的配置信息,例如默认占用内存空间

三、私服仓库分类

宿主仓库hosted


保存无法从中央仓库获取的资源

自主研发

第三方非开源项目,比如Oracle,因为是付费产品,所以中央仓库没有


代理仓库proxy

代理远程仓库,通过nexus访问其他公共仓库,如中央仓库


仓库组group

将若干个仓库组成一个群组,简化配置

仓库组不能保存资源,属于设计型仓库

091b20fd5881421abf3ce0ecf4ba44b5.png

目录
相关文章
|
20天前
|
Java 应用服务中间件 Apache
Maven程序 tomcat插件安装与web工程启动
Maven程序 tomcat插件安装与web工程启动
21 0
|
5天前
|
Java Linux Maven
Maven 仓库
Maven仓库管理构件(如JARs):本地仓库在首次执行时创建,默认位于`%USER_HOME%/.m2/repository/`;远程仓库包括中央仓库,存放大量开源Java构件,可在线浏览<http://search.maven.org/>。若本地缺失构件,Maven会从远程下载至本地。可通过settings.xml配置本地仓库路径。
|
20天前
|
Java Linux Maven
Maven下载与安装详细教程
Maven下载与安装详细教程
48 0
|
2天前
|
Java Linux Maven
Maven 仓库
Maven仓库管理构件,包括本地、中央和远程仓库。本地仓库在首次运行时创建,默认位于用户目录下的`.m2/repository`。若需更改,可在settings.xml中设置。中央仓库是Maven社区维护的,包含大量开源Java库,无需配置即可通过网络访问。[http://search.maven.org/#browse]用于浏览其内容。当本地仓库缺失依赖时,Maven会从远程仓库(如中央仓库)下载。
|
7天前
|
Java Linux Maven
Maven 仓库
Maven仓库管理构件,包括依赖和插件。有本地、中央和远程三种类型。本地仓库在首次运行时创建,默认在用户目录的`.m2/repository`。Maven首先查找本地仓库,若无则从远程仓库(如中央仓库)下载。中央仓库包含大量开源Java构件,可在线浏览于http://search.maven.org/。
|
19天前
|
Java Maven
maven跳过测试清理、打包、安装
maven跳过测试清理、打包、安装
19 4
|
17天前
|
Java Linux Maven
Maven 仓库
Maven仓库管理依赖,包括本地、中央和远程仓库。本地仓库在首次运行时创建,默认位于用户目录的`.m2/repository`。若本地缺少构件,Maven会从远程仓库下载,中央仓库是默认的远程源,包含大量开源Java构件。中央仓库无需配置,可通过HTTP访问,[search.maven.org](http://search.maven.org/#browse)可浏览其内容。
|
19天前
|
Java Maven
maven常用仓库
maven常用仓库
101 2
|
20天前
|
存储 Java Maven
win自定义配置本地maven仓库位置,修改maven仓库位置
win自定义配置本地maven仓库位置,修改maven仓库位置
24 0
win自定义配置本地maven仓库位置,修改maven仓库位置
|
22天前
|
缓存 Java Linux
Maven 仓库
Maven仓库管理构件(JAR, WAR等),包括本地(首次执行Maven时创建,默认在用户目录的\.m2\repository)、中央(社区维护,广泛包含开源Java库,可通过http://search.maven.org/搜索)和远程仓库。若本地仓库缺失构件,Maven会从远程下载并缓存。可修改settings.xml改变本地仓库位置。