了解有限,目前只针对根本成果介绍,连续更新
一、下载对应的版本(本例版本: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:货仓组
2.搜索成果便于快速查找jar包,导航中选择Search,可选择多种类型的查找方法,好比按名称、按版本、按货仓组等,此成果是模糊查找
3.创建改削货仓&货仓组点击上方齿轮图标,即可打开配置打点页面,此中Repository栏为货仓打点,下面只针对这里的Blob Stores、Repositories说明
Blob Stores:jar包存放路径,默认存放在NEXUS_HOME/sonatype-work\nexus3\blobs\default下,可创建多个
Repositories:
创建代办代理货仓Proxy
①选择Create repository创建货仓
②选择货仓类型maven2(proxy)
③设置货仓名称
④设置货仓版本,代办代理货仓凡是设置为releases
⑤配置下载存放路径,默认是Blob Stores的default
⑥配置代办代理货仓地点,我是用阿里的
以上完成后生存创建即可完成代办代理货仓的创建
创建本地货仓(第三方、代办代理货仓中没有的jar都放这里)hosted,反复上面的流程,差别处如下
②选择货仓类型maven2(hosted)
④设置货仓版本,releases或snapshots,两者区别如下:
有一个本身封装的jar包,该jar包处于开发版,近期会不竭的更新,版本为1.0,使用snapshots货仓,此后jar包更新后,只需将新的包传入到该货仓,
项目中会自动下载更新到这个包,无需改削版本号;用releases这个货仓,每次变换jar包必需升级版本号,对应项目pom文件中要改削,否则新的jar包不会被下载
⑥此步改为,目的是可以上传部署jar
创建货仓组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>