maven profiles配置_nexus3搭建maven私服(完整版)

本文详细介绍如何使用Nexus搭建私有的Maven仓库服务,并配置阿里云作为远程代理,实现高效下载依赖及部署自定义Jar包。
搭建一个私有的jar 服务,我们一般采用的是nexus,下面我们就来说明一下应该如何进行搭建。首先需要下载nexus和maven:nexus下载地址:https://www.sonatype.com/nexus/repository-oss/download官网比较慢下载,我已经上传csdn,无需积分,下载地址:https://download.youkuaiyun.com/download/h_j_c_123/13168261maven下载地址:https://maven.apache.org/上传到服务器后解压出两个文件夹 nexus-3.19.1-01 和 sonatype-work:2ac8d66e972643bc7aee832885f88b0c.png进目录nexus-3.19.1-01,切换至bin目录:361a53c04714db69e1ac7a2e2a9839d1.png修改文件启动用户为root376caf9d139c4ba4a7c981d5d8984cda.png启动nexus命令是  ./nexus start 停止为 ./nexus stop 查看状态为 ./nexus status86913981461fbd851d5da7d81b8cde86.png成功启动后访问 ip:8081(默认端口8081)7e26d6989b80ef2a2b929f2c26dfa959.png

登录输入账户和密码,之前默认是admin/admin123,但是有的就不是,请参考我的另一篇文章:https://blog.youkuaiyun.com/h_j_c_123/article/details/105780908

然后登录成功:

c49cc7a5f032718d4c0b64fdb929ec37.png80924bb08bff6df78e8e10a5fe5b10bf.png然后我们来搭建maven,下载安装包发送到服务器然后解压d4b165f7da567280d37225c4d8fc30bd.png

然后修改profile文件:

命令:vim /etc/profile  

主要修改的是maven的环境

8a801fbc444f5b73a2274cf4b51007d7.png

修改后source /etc/profile  让我文件生效,输入mvn -v 看maven是否安装成功

384d60dde4f3588de50b208e91105649.png

那么重点来了,敲黑板:

配置nexus下载依赖,新建远程代理的,这里我们使用阿里云,存储地址可以自己新建也可以使用默认:

c28ff7498068411e7d6ef2fd80cf7c02.png26e9909d99dc7efa9f4919e728840731.png

创建自己部署的jar

469aca27228849672369a7558b6dc60a.pngbff0a07cbcb0297e87ade443070c20ad.pngc8a5380944438b0df16d121baf497da7.png

我们也可以使用组来同时包括这个两个,输入名字和存储地址:

fa45901ec204060a178db06122a5f584.png选择组中包含的hosted和proxy2b1cf058f134c0aa51e9ade3fa5c4f26.png

成功后我们来配置服务器上的maven的setting配置文件,由于微信审核原因我把注释部分全部删除了:

<?xml version="1.0" encoding="UTF-8"?><settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">  <pluginGroups>  pluginGroups>  <proxies>  proxies>  <servers>  servers>  <mirrors>    <mirror>      <id>self-groupid>      <mirrorOf>*mirrorOf>      <name>*name>      <url>http://221.149.221.209:8081/repository/self-group/url>    mirror>  mirrors>  <profiles>  profiles>settings>

这里面的主要配置就是mirror,是自己新建的组

1f16b2406cc3ac2b68c3957a8aea9370.png那么本地的maven应该如何配置,请看下面:
<?xml version="1.0" encoding="UTF-8"?><settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">    <localRepository>D:\m2\repository\personallocalRepository>    <pluginGroups>    pluginGroups>    <proxies>    proxies>    <servers>        <server>            <id>nexusid>            <username>adminusername>            <password>xxxxpassword>        server>        <server>            <id>self-groupid>            <username>adminusername>            <password>xxxxxpassword>        server>    servers>    <mirrors>        <mirror>            <id>self-groupid>            <mirrorOf>*mirrorOf>            <name>*name>            <url>http://xxx.1xx.xxx.xx9:8081/repository/self-group/url>        mirror>    mirrors>    <profiles>    profiles>settings>

主要的就是配置两块:

770a368805b9bf0ae42747838a748c34.png77e228ede3d8cc146938138cbd3d68dc.png

这样就完成了我们就可以使用自己的私服来下载jar包了

6b5d33ef540a6b221975555ff53a2b9f.pngedc280806cae8d009deda6c1a7fa79d4.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值