真正的maven私服搭建器--Artifactory

news/2024/7/4 1:19:24

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

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

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

    10分钟入门到开动

  • 双击artifactory.bat,启动默认配置的Artifactory服务。
  • http://localhost:8081/artifactory/,用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代理服务器的话,见http://www.jfrog.org/sites/artifactory/latest/configuration.html 。还有,在remote-repo处可以配socketTimeoutMillis,默认是5000毫秒

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





http://www.niftyadmin.cn/n/3654366.html

相关文章

ESB架构笔记

又一次重温ESB的两份经典文档&#xff1a;ESB综述1&#xff1a;定义ESB、ESB综述2&#xff1a;ESB使用案例 (InfoQ) Defining the ESB (DDJ) 还有一本三年前的《Enterprise Service Bus》OReilly&#xff0c;想想还是算了。 刚好昨天看到Gigaspaces的eXtreme Application…

ORM如何用才不是滥用

ORM如何用才不是滥用因为web 应用每一次处理都要响应一个数据库操作&#xff0c;添加&#xff0c;修改&#xff0c;或者删除&#xff0c;所以关联集合对象的取出不是必要的ORM自动取出对象&#xff0c;自动发现变化&#xff0c;自动保存也许只有在桌面程序或者有状态的web应用&…

用flatworm解析和生成Flat Files开发指南

用flatworm解析和生成Flat Files开发指南 For Version 2.0 Last Revised December, 2009 Flat files. Much as we live in an XML/SOAP/Web Services world, theres still a ton of data being moved around between proprietary and legacy applications that consists of …

Java技术随想

CSDN英雄大会召开前之随想早春三月,江南大地虽然还是处于春捂时节,但万物复苏的清新感觉还是扑面而来.承蒙各位支持我的好友的投票,我在CSDN的MVB票选中获得了第二名,在即将到来的四月份,我荣幸的受CSDN的邀请参加其组织的英雄会.这是对我去年一年坚持写博的一份肯定和鼓励.从事…

创维推出基于RFID的“云电视”

即将在下月大量上市的创维“云电视”&#xff0c;将通过运用“成都造”RFID&#xff08;射频识别&#xff09;技术&#xff0c;在全球首开家电行业的电子保单时代……8日&#xff0c;从成都武侯区获悉&#xff0c;落户该区的台湾晨星半导体旗下全资子公司成都美实达信息技术有限…

开始使用SmartDraw绘制开发中的各种图形

1 对于不需要将UML生成代码&#xff0c;或者反向生成UML的项目&#xff0c;没有必要使用标准的UML工具构建完整的UML模型来画图&#xff0c;SmartDraw其实只是一个矢量图工具&#xff0c;所以很多地方想怎么画怎么画&#xff0c;例如名字可以用中文&#xff0c;一些不重要的函数…

合肥旅游卡”月底有望面市

近日&#xff0c;合肥市旅游协会通过市旅游局官网发布了一则通知&#xff0c;征集自愿参与“游中国合肥旅游卡”的旅游企业&#xff0c;如果此次征集能够得到合肥旅游企业的广泛响应&#xff0c;首个“游中国合肥旅游卡”将在合肥正式发行。计划发行的“游中国合肥旅游卡”既是…

海科融通拟推金融IC卡互联网终端

北京海科融通信息技术有限公司有关负责人日前表示&#xff0c;在银行卡从磁条向金融IC卡迁移的形势下&#xff0c;该公司积极参与中国银联组织的金融IC卡互联网支付终端的行业规范和标准的起草和编写&#xff0c;完成了符合PBOC2.0标准的金融IC卡互联网终端产品的研发和生产&am…