搭建一个私有的jar 服务,我们一般采用的是nexus,下面我们就来说明一下应该如何进行搭建。首先需要下载nexus和maven:nexus下载地址:https://www.sonatype.com/nexus/repository-oss/download官网比较慢下载,我已经上传csdn,无需积分,下载地址:https://download.csdn.net/download/h_j_c_123/13168261maven下载地址:https://maven.apache.org/上传到服务器后解压出两个文件夹 nexus-3.19.1-01 和 sonatype-work:进目录nexus-3.19.1-01,切换至bin目录:修改文件启动用户为root启动nexus命令是  ./nexus start 停止为 ./nexus stop 查看状态为 ./nexus status成功启动后访问 ip:8081(默认端口8081)

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

然后登录成功:

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

然后修改profile文件:

命令:vim /etc/profile

主要修改的是maven的环境

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

那么重点来了,敲黑板:

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

创建自己部署的jar

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

选择组中包含的hosted和proxy

成功后我们来配置服务器上的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,是自己新建的组

那么本地的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>

主要的就是配置两块:

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

maven profiles配置_nexus3搭建maven私服(完整版)相关推荐

  1. phonegap安装 环境搭建与配置详解(3.4 完整版 提供下载地址)

    phonegap安装 环境搭建与配置详解(3.4 完整版 提供下载地址) 原文连接:http://blog.csdn.net/aaawqqq/article/details/19755179 phon ...

  2. Openldap配置TLS加密传输(完整版——shell脚本实现[分别在客户端与服务器端执行脚本,实现TLS加密])

    此脚本中只是负责实现了TLS加密配置部分,openLDAP的编译安装以及设置是前期已经配置好的! 具体的配置看上上篇文章openLDAP的编译安装以及配置. 注意slapd.conf中的配置,脚本中为 ...

  3. Openldap配置TLS加密传输(完整版——shell脚本实现[即在客户端执行代码,即可实现TLS加密])

    此脚本中只是负责实现了TLS加密配置部分,openLDAP的编译安装以及设置是前期已经配置好的! 具体的配置看上上篇文章openLDAP的编译安装以及配置. 注意slapd.conf中的配置,脚本中为 ...

  4. Maven学习 使用Nexus搭建Maven私服(转)

    为什么要搭建nexus私服,原因很简单,有些公司都不提供外网给项目组人员,因此就不能使用maven访问远程的仓库地址,所以很有必要在局域网里找一台有外网权限的机器,搭建nexus私服,然后开发人员连到 ...

  5. Maven学习-使用Nexus搭建Maven私服

    为什么要搭建nexus私服,原因很简单,有些公司都不提供外网给项目组人员,因此就不能使用maven访问远程的仓库地址,所以很有必要在局域网里找一台有外网权限的机器,搭建nexus私服,然后开发人员连到 ...

  6. Maven学习使用Nexus搭建Maven私服

    原文:http://www.cnblogs.com/quanyongan/archive/2013/04/24/3037589.html 为什么要搭建nexus私服,原因很简单,有些公司都不提供外网给 ...

  7. springmvc web.xml和application.xml配置详情(附:完整版pom.xml)

    web.xml 1 <?xml version="1.0" encoding="UTF-8"?> 2 <web-app xmlns=" ...

  8. 关于Unity -Vuforia -Android 开发 ,平台的搭建(极品菜鸟完整版)

    一.首先安装 java jdk , 度娘 "JDK" 进入官网下载即可,链接如下: http://www.oracle.com/technetwork/java/javase/do ...

  9. Openldap配置TLS加密传输(完整版——手动配置)

    首先要实现openLDAP的编译安装以及配置           openLDAP的编译安装以及配置 注意:上篇中的  3. 主配置文件slapd.conf  中  信息如下所示:           ...

  10. 【甘道夫】Hadoop2.2.0 NN HA具体配置+Client透明性试验【完整版】

    引言: 前面转载过一篇团队兄弟[伊利丹]写的NN HA实验记录,我也基于他的环境实验了NN HA对于Client的透明性. 本篇文章记录的是亲自配置NN HA的具体全过程,以及全面測试HA对clien ...

最新文章

  1. DTCC 2020 | 阿里云程实:云原生时代的数据库管理
  2. Angular @HostListener 装饰器的使用笔记
  3. System Center Technical Preview DPM(2016)对Exchange2016的灾难恢复
  4. 漫步数理统计二十一——变换:随机向量
  5. 格科半导体成功引入ASML先进ArF光刻机
  6. Docker的使用(未完待续)
  7. 不安全的文件下载原理
  8. Power Builder软件的下载安装
  9. iwebAx产品家族之iweb SNS v0.6体验版--不错的开源软件~~
  10. 三星note10 android q,【极光ROM】-【三星NOTE10/NOTE10+/5G N97XX-9825】-【V5.0 Android-Q-TE9】...
  11. 5s硬件测试软件,生产现场管理5S推行工具
  12. TCPClient代码
  13. css设置内外边距,css内外边距属性
  14. cocos creator3.3.0休闲游戏(云浮消消乐)源码H5+安卓+IOS三端源码
  15. mysql数据库备份策略及应用场景
  16. 内核中的互斥锁的使用
  17. 五种常见的计算机高级语言,[转]计算机语言的种类总结
  18. WeiKuCMS多功能微信营销服务系统
  19. OpenStack Nova hacking和读书笔记
  20. Linux技巧--删除某列

热门文章

  1. CentOS 7服务
  2. Xcode 6 的新增特性
  3. HighCharts 详细使用及API文档说明
  4. 基于DevExpress XtraGrid控件实现的凭证式显示
  5. R语言相关关系可视化函数梳理
  6. 计算机职称评定认可增刊吗,核心期刊增刊评定职称可以用吗?
  7. 单选框_flutter Radio 单选框
  8. Android-基本控件和详解四种布局方式
  9. 算法基本和常见排序算法
  10. 怎么修改windows8的主题桌面