六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 35|回复: 0

狂欢结束,近视三度 --

[复制链接]

升级  60.67%

118

主题

118

主题

118

主题

举人

Rank: 3Rank: 3

积分
382
 楼主| 发表于 2013-1-27 05:07:53 | 显示全部楼层 |阅读模式
狂欢结束,近视三度。。。。。。

我们知道Maven 2.X可以通过修改%MAVEN_HOME%\conf\settings.xml文件来设置本地仓库存储路径,如下:
通过修改Maven全局配置文件来配置Maven的本地仓库目录:

<settings>    <!-- localRepository    ¦ The path to the local repository maven will use to store artifacts.    ¦    ¦ Default: ~/.m2/repository    <localRepository>/path/to/local/repo</localRepository>    -->  

默认Maven本地仓库是在~/.m2/repository目录下:
例如:Windows就在C:\Documents and Settings\%HOMEPATH%\.m2\repository目录下。
可能通过设置

<localRepository>D:/Java/MavenRepo</localRepository>  

但是在Maven旧版本的1.0.2与1.1中如何设置这个本地仓库呢?

==================================================================
本来是个问题提了出来,现在自己通过maven -X进行跟踪后,自己解决,找到了方法!

一共有三种方法:

1、命令行直接加参数的方式
maven [cmd] -Dmaven.home.local=D:/MavenRepo/.maven

2、在用户HOME目录下创建build.properties文件,内容为,注意/或者用\\,用\不行的。
maven.home.local=D:/MavenRepo/.maven

3、修改%MAVEN_HOME%/lib/maven.jar里的defaults.properties文件,将
maven.home.local = ${user.home}/.maven
修改为
maven.home.local = D:/MavenRepo/.maven

以上三种方式看自己的需要而定。
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表