使用公司的maven服务器,可以加速jar包的下载。

如果要使用公司的maven服务器,需要对本地maven配置文件conf/settings.xml做相应修改,具体改法有两种。
 
一、mirror 方式
思路是利用 mirror 配置支持通配符号,于是可以指定所有的 repository 都去找公司的repository,如果有某些 repository 是公司没有的,就需要显示做排除。
 
这种方法明显的缺点就是要排除所有公司仓库中没有的repository。
 
具体配置如下
<mirrors>
……
    <mirror>
      <id>nexus</id>
      <mirrorOf>*</mirrorOf>
    </mirror>
……
</mirrors>
 
二、repositories 方式
思路是配置 profile 下的 repository,让 maven 先找公司的仓库,找不到再去其他仓库找。
 
具体配置如下:
 
<repositories>
……
    <profile>
      <id>alwaysActiveProfile</id>
      <repositories>
        <repository>
          <id>unison</id>
          <name>Repository Of Unison</name>
          <url>http://IP:PORT/nexus/content/groups/public/</url>
          <layout>default</layout>
          <snapshotPolicy>always</snapshotPolicy>
        </repository>
      </repositories>
    </profile>
……
</repositories>
 
<activeProfiles>
    <activeProfile>alwaysActiveProfile</activeProfile>
</activeProfiles>
 
综上,推荐使用第二种方法,因为将来不会因为公司的仓库没有某个repository而被要求去修改maven配置。
 
 

最新文章

  1. Node.js 给前端带来了什么
  2. ios第二天{函数}
  3. Swift开发语法
  4. kafka教程
  5. 两个listbox 无刷新互动
  6. SQL server 2008数据库的备份与还原、分离(转)
  7. wind10系统 Atheros AR9271 Wireless Network Adapter USBwifi无线网卡的驱动安装解决无法搜索wifi信号,连接wifi信号无法上网的问题
  8. centos 6.5中安装hadoop2.2
  9. 【npm】如何在Atom中安装emmet和atom-beautify插件?
  10. xDB and sitecore 8 hardware Recommendations
  11. 十种MYSQL显错注入原理讲解(三)
  12. MongoDB一键安装(参数全部定制)
  13. javascript函数嵌套时arguments的问题
  14. 随笔:JS对象无new构造原理
  15. TWebBrowser禁止弹出Alert对话框
  16. C#的math类的全部运算方法
  17. 第1章 Python基础-Python介绍&amp;循环语句 练习题&amp;作业
  18. iframe之onload事件小记
  19. [置顶] Isolation Forest算法实现详解
  20. Sqlserver__数据表排序记录和界面显示排序记录不一致的问题

热门文章

  1. uboot 网络不通问题解决一例1
  2. docker 容器数据管理
  3. Sql 之 sql中的强制类型转换
  4. Phone List
  5. solr查询字段为空值,删除字段空值的方法
  6. leetcode 题解Merge Two Sorted Lists(有序链表归并)
  7. Unity封装dll教程整理
  8. Kinect For Windows V2开发日志七:照片合成与背景消除
  9. poj 3378 二维树状数组
  10. hdu 4081 最小生成树+树形dp