首页 > 其他分享 >maven配置公司远程私有仓库

maven配置公司远程私有仓库

时间:2023-03-15 17:01:04浏览次数:46  
标签:xml settings 私有 配置 节点 maven 仓库 远程

1、在本地maven的 settings.xml 配置使用公司maven仓库时,配置个人账号,在 servers 节点增加配置(需要则配置,不需要则跳过)

<server>
    <id>pds-repo</id>
    <username>个人账号</username>
    <password>个人账号的密码</password>
</server>

 

 

 2、在本地maven的 settings.xml 配置使用公司maven仓库,在 mirrors 节点增加配置(注意:要使用用户名密码的话 mirror 的 id 就需要跟 server 的 id 保持一致)

<mirrors>
  <mirror>
      <id>pds-repo</id>
      <!-- dev 的从这个镜像拉取, 这里的名称跟下面对应的 profile 的id保持一致 -->
      <mirrorOf>dev</mirrorOf>
      <name>公司私库</name>
      <url>http://192.11.11.32:8082/repository/maven-pu1/</url> 
  </mirror>
</mirrors>

 3、在本地maven的 settings.xml 配置支持从snapshots仓库拉取快照,在 profiles 节点增加配置

<profiles>
  <!-- 私库仓库配置 -->
  <profile>
    <!-- 这里的id名称跟上面对应的 mirror 镜像的 mirrorOf 名称保持一致 -->
    <id>dev</id>
    <repositories>
      <repository>
        <!-- 如果要使用用户名密码的话 repository 的id就要和mirror的id保持一致 -->
          <id>pds-repo</id>
          <url>http://192.11.11.32:8082/repository/maven-pu1/</url>
          <releases>
            <enabled>true</enabled>
          </releases>
          <snapshots>
            <enabled>true</enabled>
          </snapshots>
      </repository>
    </repositories>
  </profile>
</profiles>

4、在本地maven的 settings.xml 激活配置,在 activeProfiles 节点增加配置

<activeProfiles>
    <activeProfile>dev</activeProfile>
</activeProfiles>

 

标签:xml,settings,私有,配置,节点,maven,仓库,远程
From: https://www.cnblogs.com/yyj-666/p/17219147.html

相关文章

  • Linux开启root用户远程登录
    Linux开启root用户远程登录开启root账户,给root用户设置密码sudopasswdroot输入两遍密码修改配置文件打开SSH配置文件。vim/etc/ssh/sshd_config修改如下参......
  • netty自定义私有协议解析
    netty提供了高扩展,高可用的方案,让我们开发者节省了很多开发成本。但是netty关于协议解析这块还需要手动的读取buffer,麻烦不说,还不能摸鱼了。后来在网上找到一套可以像j......
  • 组件的使用:全局、私有
    全局组件使用创建@/components/Count.vue,定义其内容①main.js导入importCountfrom'@/components/Count.vue'声明Vue.component('myCount',Count)//这里的myCou......
  • JAVA物联网私有协议,自定义协议开发
    在当代物联网行业中,由于隐私和安全问题,很多的公司选择使用自定义的私有二进制协议。在C语言中,由于有结构体的加持,对象和字节数组转换起来就特别简单;但在java中,在没有原生支......
  • Maven学习笔记1:Maven基本介绍和安装配置
    一、认识Maven官网http://maven.apache.org/上面有最权威的说明,其中包括下载、安装、运行示例,但是是英文版的。Maven是什么Maven是一个项目管理工具。它有何优点呢?......
  • VS Code 远程连接 2008R2【2008R2安装SSH服务,支持远程命令行ssh登录2008R2】
    参考https://www.jianshu.com/p/b5b760bc56ff(主要参考)https://zhuanlan.zhihu.com/p/122999157https://github.com/PowerShell/Win32-OpenSSH/releases(Win-OpenSSH仓......
  • 【漏洞复现】Pharmacy Management System远程代码执行漏洞(CVE-2022-30887)
    PharmacyManagementSystem远程代码执行漏洞(CVE-2022-30887)0x01i春秋靶场介绍多语言药房管理系统(MPMS)是用PHP和MySQL开发的,该软件的主要目的是在药房和客户之......
  • 使用深度远程管理器,用笔记本给机器分配地址
    使用深度远程启动管理器配置管理口IP方法​1、将笔记本IP设置为需要配置的IP同网段的一个IP;​2、用网线将笔记本网口与服务器管理口连接;​3、打开深度远程启动管理器,点击选......
  • WSL2使用Git拉取私有库与go build
    WSL2感觉就是空壳,啥都没有,啥都要自己下...这个需求的主要原因是因为想在WSL2进入Windows下的Goproject目录运行gobuild,拿到二进制编译文件之后上传到线上服务器进行部......
  • 远程代码执行漏洞RCE
    远程代码执行漏洞RCE1、RCERemoteCodeExecute远程代码执行RemoteCommandExecute远程命令执行2、危害窃取服务器的敏感数据、文件对电脑的文件加密,实施勒索......