Maven 1.0.2或1.1如何修改本地仓库存储路径?
我们知道Maven 2.X.可以通过修改%MAVEN_HOME%\conf\settings.xml文件来设置本地仓库存储路径,如下:
通过修改Maven全局配置文件来配置Maven的本地仓库目录:
XML代码
<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目录下。
可能通过设置
XML代码
<localRepository>D:\Java\MavenRepo</localRepository>
但是在Maven旧版本的1.0.2与1.1中如何设置这个本地仓库呢?
[解决办法]
<settings> <mirrors> <mirror> <id>mirror.repo</id> <name>mirror of Ibiblio/</name> <url>file://R:/m2/repository</url> <mirrorOf>ibiblio</mirrorOf> </mirror> </mirrors></settings>
[解决办法]
亲爱的司令,你也太吝啬了,就这么点分啊
你这个需求好怪异哦,不过我有办法解决
你配置maven.repo.local属性就可以了,我以前有设置过这个属性,当时有个bug,有少数包还会copy到.maven目录下去,但后来apache的人说fix了这个bug,后来我也没验证,你试试吧
都用2的人了,还用1干什么啊
[解决办法]
在项目的project.properties里设置
maven.repo.local=D:/MavenRepo/.maven
不行?
[解决办法]