首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

Maven仓库之——本土与远程仓库

2012-11-05 
Maven仓库之——本地与远程仓库Maven仓库可分为两大类:一、本地仓库默认情况下,每个用户的用户目录下都有一个

Maven仓库之——本地与远程仓库

Maven仓库可分为两大类:

一、本地仓库

默认情况下,每个用户的用户目录下都有一个路径名为.m2/repository/的仓库目录。如果想要自己定义本地仓库的目录地址,可以编辑文件~/.m2/settings.xml,设置localRepoitory元素的值为想要的仓库地址。如:

<settings>

??? ...

??? <localRepository>D:\custom\repository\</localRepository>

??? ...

</settings>

此时,该用户的本地仓库地址为:D:\custom\repository\

二、远程仓库

Maven安装好后,就已经配置好了一个默认的远程仓库(即中央仓库)。

用户可以在POM中配置多个远程仓库。如:

<project>

?? ...

?? <repositorys>

????? <repository>

???????? <id>jboss</id>

???????? <name>JBoss Repository</name>

???????? <url>http://repository.jboss.com/maven2/</url>

???????? <releases>

??????????? <enabled>true</enabld> 表示开户JBoss仓库的发布版本下载支持

???????? </releases>

???????? <snapshots>

???????????? <enabled>true</enabld> 表示关闭JBoss仓库的快照版本的下载支持

???????? </snapshots>

???????? <layout>default</layout> default表示仓库布局是Maven2及Maven3的默认布局

????? </repository>

?? </repositorys>

?? ...

</project>

?

还有一种特殊的远程仓库——私服

它是架设在局域网内的仓库服务,私服代理广域网上的远程仓库,供局域网内的Maven用户使用。

热点排行