博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
真正的maven私服搭建器--Artifactory
阅读量:4192 次
发布时间:2019-05-26

本文共 1180 字,大约阅读时间需要 3 分钟。

    一个团队要真正用好Maven,repository私服是免不了的,否则team mate们多好奇的目光,都会全部消耗在漫长的jar下载中。

    以前介绍过一个搭建私服的简朴但很笨的办法--将雷锋同志下载好的.m2/repository目录整个上传到任意的Web服务器中。其实世上多的是专业的maven私服搭建器,见TheServiceSide的文章--。

    我用的是,忽然间觉得,Java的服务应用啥时候终于变得这么好用了,什么都不用装,不用配,双击artifactory.bat,自己就会启动Jetty Web服务器,典型的拆箱即用。

    10分钟入门到开动

  • 双击artifactory.bat,启动默认配置的服务。
  • ,用admin/password登录进管理界面看看。
  • 修改自己项目的pom.xml,增加私服定义
        
    <
    repositories
    >
            
    <
    repository
    >
                
    <
    id
    >
    artifactory
    id>
                
    <name>your local artifactory name>
                
    <url>http://localhost:8081/artifactory/repo url>
            
    repository>
        
    repositories>
        
    <pluginRepositories>
            
    <pluginRepository>
                
    <id>artifactory id>
                
    <name>your local artifactory name>
                
    <url>http://localhost:8081/artifactory/plugins-releases url>
                
    <snapshots>
                    
    <enabled>false enabled>
                
    snapshots>
            
    pluginRepository>
        
    pluginRepositories>
  • 正常运行项目的maven命令,向artifactory索求jar。如果artifactory已经下载了就会直接返回给你,还没有的就会去那几个repo官方站下载。进入到artifactory的管理界面,不断刷新Browse the repository,会看到仓库不断丰富的情况。

另外,官网服务器上还没有的一些jar,也可以通过管理界面很方便的deploy到Artifactory中。

最后你团队里的artifactory服务器不能直接连外网,需要使用HTTP代理服务器的话,见 。还有,在remote-repo处可以配socketTimeoutMillis,默认是5000毫秒

建议那些愿意为开源作实事的站点,在带宽充裕的服务器上,用搭一个jar仓库吧,SpringSide就可以直接连上去下载jar了:)

Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1713323

你可能感兴趣的文章
网站架构收集(I)(转)
查看>>
JFreeChart教程 -- 入门
查看>>
JFreeChart各种图形的制作
查看>>
JFreeChart 应用全过程
查看>>
Spring 架构
查看>>
给你感情保鲜
查看>>
ORCALE 优化常青树
查看>>
Java获得CPU序列号和网卡Mac地址
查看>>
Visual Studio 2005的JIT Debugger在Vista上面无法正常工作
查看>>
我的MSDN Blog正式开张,欢迎大家访问 [ http://blogs.msdn.com/yizhang/ ]
查看>>
ACM UVa算法题209 Triangular Vertices的解法
查看>>
另一道看上去很吓人的面试题:如何交换a和b两个整数的值,不用额外空间 (Rev. 2)
查看>>
一道看上去很吓人的算法面试题:如何对n个数进行排序,要求时间复杂度O(n),空间复杂度O(1)
查看>>
今天David Solomon的为期三天的Windows Internal培训刚结束
查看>>
转贴:Mark Russinovich的Inside Vista Kernel系列文章,讲到了Vista内核的调度,IO,内存管理,缓存,事务处理,安全等众多新特性
查看>>
转载:如何指定程序在Vista上面需要提升权限运行(Elevated)
查看>>
如何知道可执行文件是32-bit还是64-bit
查看>>
.NET Interop: 从IErrorInfo错误对象获得托管代码的异常信息
查看>>
Microsoft Silverlight正式发布
查看>>
国际化编程中Locale相关概念的一些解释
查看>>