maven仓库和转换eclipse工程

来源:互联网 发布:军工软件是什么意思 编辑:程序博客网 时间:2024/05/12 10:13
当你在eclipse中集成了maven2后,默认情况下,eclipse会在你的系统盘(c:/)下创建一个目录,
C:/Documents and Settings/danlley/.m2/repository
并将其作为数据仓库目录。如果有一天当你很不幸的需要重做系统,而又无法将maven2仓库目录下的数据及时转移的时候,你此前对maven2仓库所做的一切维护都将意味着竹篮打水一场空。为了让你的在maven2中的损失最小,提高你所谓劳动成果的安全系数,建议将你的数据仓库进行迁移,具体设置方式如下:

1.打开eclipse
2.window-->references-->Java-->build path-->classpath variables
3.通过上面两部操作你将看到一个名为M2_REPO的variables属性
4.双击属性或者点击edit按钮
5.修改属性C:/Documents and Settings/danlley/.m2/repository 为 E:/maven-2.0.4/.m2/repository

 
OK,从此你就可以高枕无忧喽!
 
另外,如果你希望把安装后的maven2的数据仓库干脆指向一个备份文件夹,你可以在
E:/maven2/maven2/conf
下面找到一个settings.xml文件,打开该文件,找到下面的结点进行修改

<localRepository>E:/maven-2.0.4/.m2/repository</localRepository>

说明:这里的设置最好与你在eclipse里的配置相同,以便占用不必要的磁盘空间和多次重复下载资源。
不过我发现如果你在一下地址下载更新maven
http://m2eclipse.codehaus.org/update-dev/
就可以设置我本地的repo
 
与ant执行过程完全相同,只不过,在用maven2生成eclipse工程文件的过程中,maven2需要到网上寻找最新的支持jar文件,这也是maven2与ant的一个最明显差异:maven2的运行必须能够链接到网络中。

 

生成eclipse工程文件的命令: mvn eclipse:eclipse



原创粉丝点击