首页 | 博客群 | 公社 | 专栏 | 论坛 | 图片 | 资讯 | 注册 | 帮助 | 博客联播 | 随机访问
Linux下安装,使用subversion客户端- -| 回首页 | 2007年索引 | - -Can't create directory '/db/transactions/0-1.txn'

maven-proxy配置备忘

关键词maven    proxy                                          

今天配好了maven-proxy,在此记录一下。

一、maven-proxy的作用。
    maven-proxy是你访问maven仓库(repository)的代理,它可以连接多个maven仓库,但对你来说,你只需要知道maven-proxy就够了。
    更重要的是,maven-proxy可以看作是maven仓库在你本地的缓存,这在团队开发的时候会节省下载jar包的时间。比如,你的团队有10个人,maven repository的服务器为A,这个A可能访问很慢。开发中,10个人都需要分别连接A下载。现在在你本地假设了一个maven-proxy B。所有的人都直接连接B。这样,只有第一个人在下载时,B会从A下载jar包,同时缓存,其他9个人只需要从B下载就够了。

二、下载和安装

    1、在http://maven-proxy.codehaus.org/Downloads下载并解压得到maven-proxy-standalone-0.2-app.jar;
    2、在http://maven-proxy.codehaus.org/Configuration下载PropertyLoaderTest1.properties。
    3、将以上文件放到同一个目录下,在本机是C:\java\mavenproxy

三、配置

    主要是配REPOSITORIES,下面贴一个精简的PropertyLoaderTest1.properties

 ################ GLOBAL SETTINGS
 repo.local.store=/java/mavenproxy/repository
 port=9999
 prefix=repository
 lastModifiedDateFormat=yyyy/MM/dd HH:mm:ss

 ################ SNAPSHOT HANDLING
 snapshot.update=true

 ################ M2 POM HANDLING
 pom.update=true

 ################ PROMOTION HANDLING
 promotion=false

 ################ WEB INTERFACE
 serverName=http://192.168.2.38:9999
 browsable=true
 searchable=true
 webdav=true

 stylesheet=/maven-proxy/style.css
 bgColor=#14B
 bgColorHighlight=#94B
 rowColor=#CCF
 rowColorHighlight=#DDF


 ################# REPOSITORIES
 repo.list=repo-yourcompany-com

 #yourcompany
 repo.repo-yourcompany-com.url=http://repo.yourcompany.net/repository
 repo.repo-yourcompany-com.proxy=one
 repo.repo-yourcompany-com.hardfail=false
 #Cache this repository for 10 hours
 repo.repo-yourcompany-com.cache.period=36000
 repo.repo-yourcompany-com.cache.failures=true

四、运行

    运行java -jar maven-proxy-standalone-0.2-app.jar PropertyLoaderTest1.properties
    然后修改你的pom.xml
    <repositories>
        <repository>
            <id>yourcompany-repository-proxy</id>
            <name>yourcompany-repository-proxy</name>
            <url>http://192.168.2.38:9999/repository</url>
        </repository>
    </repositories>
    就可以了。

【作者: 柏松】【访问统计:】【2007年06月15日 星期五 17:21】【注册】【打印

搜索

Google

Trackback

你可以使用这个链接引用该篇文章 http://publishblog.blogchina.com/blog/tb.b?diaryID=6327099

回复

验证码:   
评论内容: