不同处如下 ②选择仓库类型maven2(group) ④设置将哪些仓库归类到一个组里 到现在为止

时间:2021-07-20 06:42:29

了解有限,目前只针对根本成果介绍,连续更新

一、下载对应的版本(本例版本:nexus-3.7.1-02)

  https://www.sonatype.com/download-oss-sonatype

二、启动处事,进入对应安置目录,按住shift右键,打开cmd命令行,执行nexus.exe /run

  我的Nexus目录:NEXUS_HOME\nexus-3.7.1-02-win64\nexus-3.7.1-02\bin

  最后启动告成提示如下,即可访谒:8081/登录,帐号admin 暗码admin123

 

三、页面介绍 1.货仓页面

点击导航Browse,这里是所有已经配置的货仓

Name:

maven-central:maven*库,默认从https://repo1.maven.org/maven2/拉取JAR包,这个远端地点可改,也可新建此外一个

maven-releases:私库刊行版JAR

maven-snapshots:私库调试版本JAR

maven-public:货仓分组,,把上面三个货仓组合在一起对外供给处事

Type:

proxy:代办代理远端货仓

hosted:本地Jar包

group:货仓组

不同处如下 ②选择仓库类型maven2(group) ④设置将哪些仓库归类到一个组里 到现在为止

2.搜索成果

便于快速查找jar包,导航中选择Search,可选择多种类型的查找方法,好比按名称、按版本、按货仓组等,此成果是模糊查找

3.创建改削货仓&货仓组

点击上方齿轮图标,即可打开配置打点页面,此中Repository栏为货仓打点,下面只针对这里的Blob Stores、Repositories说明

Blob Stores:jar包存放路径,默认存放在NEXUS_HOME/sonatype-work\nexus3\blobs\default下,可创建多个

Repositories:

  创建代办代理货仓Proxy

    ①选择Create repository创建货仓

    ②选择货仓类型maven2(proxy)

      

不同处如下 ②选择仓库类型maven2(group) ④设置将哪些仓库归类到一个组里 到现在为止

    ③设置货仓名称

      

不同处如下 ②选择仓库类型maven2(group) ④设置将哪些仓库归类到一个组里 到现在为止

    ④设置货仓版本,代办代理货仓凡是设置为releases

      

不同处如下 ②选择仓库类型maven2(group) ④设置将哪些仓库归类到一个组里 到现在为止

    ⑤配置下载存放路径,默认是Blob Storesdefault

    ⑥配置代办代理货仓地点,我是用阿里的

      

    以上完成后生存创建即可完成代办代理货仓的创建

  创建本地货仓(第三方、代办代理货仓中没有的jar都放这里)hosted,反复上面的流程,差别处如下

    ②选择货仓类型maven2(hosted)

    ④设置货仓版本,releases或snapshots,两者区别如下:

       有一个本身封装的jar包,该jar包处于开发版,近期会不竭的更新,版本为1.0,使用snapshots货仓,此后jar包更新后,只需将新的包传入到该货仓,

       项目中会自动下载更新到这个包,无需改削版本号;用releases这个货仓,每次变换jar包必需升级版本号,对应项目pom文件中要改削,否则新的jar包不会被下载

    ⑥此步改为,目的是可以上传部署jar

      

  创建货仓组group,反复上面的流程,差别处如下

    ②选择货仓类型maven2(group)

      ④设置将哪些货仓归类到一个组里

      

不同处如下 ②选择仓库类型maven2(group) ④设置将哪些仓库归类到一个组里 到现在为止

  到此刻为止,Nexus货仓部分操纵完成

 四、使用货仓 1.配置Maven settings.xml  

  配置中URL自行改削

<mirrors> <mirror> <id>content</id> <mirrorOf>*</mirrorOf> <name>maven-public</name> <url>:8081/repository/maven-public/</url> </mirror> </mirrors>