maven私服的搭建(Nexus 3.10.0)

1、仓库

本地仓库:本机中

私有仓库:服务器中

远程仓库:中央仓库

创建私有仓库:工具:Nexus

2、Nexus的安装和启动

下载地址:

https://help.sonatype.com/repomanager3/quick-start-guide---proxying-maven-and-npm

配置环境变量:

解压后 将bin添加到环境变量

命令行启动Nexus:

nexus /start   /stop  /install  /unistall


启动成功后访问

http://127.0.0.1:8081


sign out:登录         默认用户名密码:admin admin123


仓库的Type:

1、Hosted仓库 内部项目的发布仓库

Releases:内部模块中release模块的发布仓库

Snapshots: 内部模块中Snapshots模块的发布仓库

3rd party 第三方依赖的仓库  这个数据通常是由内部人员自行下载之后发布上去

2、proxy:从远程中央仓库中寻找数据的仓库

3、group:方便开发人员进行设置的仓库

私服的创建和发布

创建和发布私服主要修改两个文件

1、maven安装目录下的config下的settings.xml文件

允许用户进行发布操作


设置镜像(依赖下载的私服地址):所有仓库的信息都从这里获取

id需要和pom.xml中的私服地址的id相同





2、parent模块中的pom.xml文件

私服的地址


发布的地址(发布的地址为Nexus中将127.0.0.1修改为自己本机的ip,然后copy)



发布需要设置仓库


插件的简单介绍

插件是mvn的核心,maven所有执行的操作都是基于插件来完成的

为了让一个插件中可以实现众多的类似公共maven为插件设定了目标,一个插件可能有多个目标

其实生命周期中的重要操作都是由插件的目标指向

插件的绑定:maven.apache.org/plugins/maven-source-plugin/


maven的生命周期(三套生命周期,不互相关联)

1、clean

2、compile

3、site 制作站点 生成报告



猜你喜欢

转载自blog.csdn.net/weixin_41139035/article/details/80047515