如下图,在仓库列表页面,点击下图红框位置,可以得到maven-central仓库的地址:8081/repository/maven-central/:
电脑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电脑上做同样的操作,此时Nexus上已经缓存了编译所需的jar包,所以整个编译过程应该明显变快,最终操作结果如下图所示,仅用了1分零6秒:
至此,Ubuntu上部署和体验Nexus3的实战就完成了,如果您正在寻求简单快捷的Nexus部署方案,希望本文能给您一些参考。
https://github.com/zq2599/blog_demos