首页 > 其他 > 详细

maven插件入门学习中碰到的问题解决

时间:2015-01-20 02:06:45      阅读:281      评论:0      收藏:0      [点我收藏+]


?今天学习应用eclipse的maven插件,碰到了一系列的问题,在这里做个归纳总结:

?

1. 使用自定义的本地仓库,修改eclipse的classpath中M2_REPO

??? 首先进入%MAVEN_HOME%/conf/目录,打开settings.xml文件,将localRepository的值修改为你自定义的仓库地址。

?

bubuko.com,布布扣

??

??? ? 然后打开eclipse--》window--》preferences--》maven--》installations添加自己下载的maven

?


bubuko.com,布布扣
?

?

???? 然后打开eclipse--》window--》preferences--》maven--》User Settings将配置文件改成自己的,其中步骤3对应的是maven安装目录下conf中的文件,步骤4对应的是自定义本地仓库目录下的配置文件,执行完后重启eclipse会发现,classpath下的M2_REPO的值已经改成我们仓库的位置而不再是默认的c:/下;


bubuko.com,布布扣
?

2. 新建一个maven项目,添加jar包的问题

??? 怎么新建maven项目,这里就不再说了,只说说添加jar包过程中碰到的问题。

???? 点击pom.xml,选择Dependencies,然后选择add,在Enter groupId...位置输入想要添加的jar包名称,如hiber(如果没有问题,就会出现如图所示的一些备选项)。


bubuko.com,布布扣
?

?????但是第一次使用maven时,是不会出现选项的,或者只有几个,此时需要执行以下操作来解决这个问题!

打开window--》show view---》maven---》maven repositories---》右键local repositories---》Rebuild Index,然后再执行add操作即会发现出现很多备选项了,问题解决。原理是什么我也还没弄清楚。


bubuko.com,布布扣
?

bubuko.com,布布扣

?

?

???? 此时输入hiber就可以在出现的许多选项中选择对应的jar包,然后选择版本

bubuko.com,布布扣
?

?

3.?无法从远程仓库转移到本地仓库,jar包下载不成功问题,具体报错如下:ArtifactDescriptorException: Failed to read artifact descriptor for org.hibernate:hibernate-annotations:jar:3.5.6-Final:

???? 此时maven项目又出现了很多红叉叉,真的很纠结啊,一个个问题接踵而至。。。

??

解决方案:

??????首先右击项目,run?运行执行maven install命令,将依赖的jar包从远程仓库下载到本地仓库来,

??????????????????

bubuko.com,布布扣


?????

???? ?待下载完成后,右击项目jpa-test--》Maven---》Update Project---》选中Force Update of...---》ok

此时刷新项目红叉叉就全没了,顺利导入jar包。

bubuko.com,布布扣
?
bubuko.com,布布扣
?
???? ?这个问题解决最后是解决了,但是这个解决方案怎么样就不知道了,原理就更是不清楚了,哪位大哥看到提点一下,不胜感激。

?

这是今天使用maven插件碰到的3个问题,在此贴出来希望能帮到,像我一样刚刚接触maven的朋友们。



?

?

maven插件入门学习中碰到的问题解决

原文:http://ripin-yan.iteye.com/blog/2177402

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!