默认设置

其中:
Maven Central仓库,它包含了大量的开源Java依赖包。但是官方默认是maven2的版本,我们可以删除并添加自己的maven3仓库。
选择file文件存储,并自定义名称
进入相对路径下查看文件夹是否创建成功

创建maven3仓库,create repository创建maven-central:

创建maven3(proxy),选择镜像中心,这里选择的是阿里云的镜像
其他的仓库:

创建maven Group进行归纳镜像仓库 maven-public,并把刚才建立的仓库加入:

接下来创建release和snapshot的私有库(maven-hosted):
version policy进行区分在group中进行导入

复制地址:
假设,你复制的URL为:
http://nexus.example.com/repository/maven_public/
那么,你可以在项目的pom.xml内直接添加我们的仓库地址:
nexus_public
http://nexus.example.com/repository/maven_public/
使用maven的插件进行构建(如:mvn clean、mvn install),再添加pluginRepository节点:
nexus_public
mirror_from_nexus
https://nexus.pluviose.eu.org/repository/maven_public/
这样,在maven进行项目依赖包下载时候,会优先到repositories内寻找,找不到,再到全局settings.xml内寻找;所以,你也可以在全局setting.xml内添加上述操作。
当然,在全局内操作,很多人会直接重定向mirror:
E:\myDataBase_maven_aliyun
maven_public
maven_public
http://ip/repository/maven_public/
central
pom文件打上坐标,重新构建maven

Nexus上也上传了项目jar包

Nexus上定义release和snapshot之后,需要对release和snapshot有读写权限的用户
管理员默认拥有全部权限
在本地maven的全局配置settings.xml内,添加用户的密码:
nexus_release
admin
passwordForAdmin
注意id相互对应
在项目的pom.xml内,配置上对应的release:
nexus_release
http://nexus.example.com/repository/maven_release/
nexus_release
http://nexus.example.com/repository/maven_release/