Ubuntu部署和体验Nexus3 (2)

如下图,在仓库列表页面,点击下图红框位置,可以得到maven-central仓库的地址:8081/repository/maven-central/:

在这里插入图片描述

修改两台电脑的maven配置文件

电脑A和电脑B上的maven目录下的conf/settings.xml文件都要做以下修改:

找到servers节点,增加以下内容:

<server> <id>maven-central</id> <username>bolingcavalry</username> <password>888888</password> </server>

找到mirrors节点,增加以下内容,其中url的内容就是前面得到的maven-central仓库地址:

<mirror> <id>maven-central</id> <mirrorOf>*</mirrorOf> <url>:8081/repository/maven-central/</url> </mirror> 在A电脑上编译构建项目(应该很慢)

在A电脑上编译开源项目spring-cloud-alibaba,此时Nexus上没有缓存任何jar包,所以编译速度会很慢,因为所有依赖jar都要从中央仓库下载,我们来试试:

登录A电脑,下载spring-cloud-alibaba的2.1.1.RELEASE归档包:

wget https://github.com/alibaba/spring-cloud-alibaba/archive/v2.1.1.RELEASE.tar.gz

解压下载的文件:

tar -zxvf v2.1.1.RELEASE.tar.gz

进入解压后的目录:

cd spring-cloud-alibaba-2.1.1.RELEASE/

编译:

mvn clean compile -U -DskipTests

编译完成,如下图红框所示,本次编译耗时9分27秒:

在这里插入图片描述

去Nexus网页上看看,如下图,此时已经缓存了不少jar:

在这里插入图片描述

在B电脑上编译构建项目(应该很快)

在B电脑上做同样的操作,此时Nexus上已经缓存了编译所需的jar包,所以整个编译过程应该明显变快,最终操作结果如下图所示,仅用了1分零6秒:

在这里插入图片描述


至此,Ubuntu上部署和体验Nexus3的实战就完成了,如果您正在寻求简单快捷的Nexus部署方案,希望本文能给您一些参考。

https://github.com/zq2599/blog_demos

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zydjdd.html