您的位置:首页 > 其它

关于导入maven项目常见错误

2015-04-15 15:27 246 查看
这是导入的maven项目仔细观察你会发现少个Libraries跟正常的maven项目

然后这个时候你的项目里的所有maven管理的jar包都是没有导入的,然后这会你可能在网上也说了去clean和然后重新build,但是这些都是有问题的。

在你clean的时候会报这种错误

这个之前看到的时候就明显知道是指向出现问题,但是网上关于红线问题的解决给的好是模糊,请了出差的同事远程给解决当时也是没有结果,怕耽误同事,当时晚上回去自己看了点maven视频。回来用的就是mvn clean 也就是如上,然后后来我就去研究这个问题根源指向问题,下面就去观察自己的项目的pom文件

这是部分截图文件,观察有个parent,这个在看的视频里讲的一种父类pom文件,也就是说这个文件有个父类pom跟java集成一样,但是有点,所有的pom文件都是有个super的这个文件里有很多url之类的吧,他会在你本地里如果没有jar包会在网上给你down,当时我看到那个path的../../parent时候都有过疑惑,但是当时没较真,因为环境当时能用。但是有过开发经验的都知道这是上上级目录,所以当时也就是好奇,没去解决这个也是这个问题的解决关键。

后来我就去看之前好的项目结构,发现在这个项目的上上级目录是存在一个parent目录,然后目录下是有pom文件的,后来我就清楚了为啥当时eclipse里一直提示找不到parent因为该不存在,后来我就自己死马当活马医,就自己伪造个环境,去将之前环境的pom文件一一导入,然后结果就出现了

这个出现也就意味着,你的maven依赖已经存在了而且此时的pom文件也不报错了。

当然有时候可能会存在这个已经出现了但是还是会报依赖maven里的jar包出现错误,这时候你可以在你的项目上右键打开properties属性

然后点击Deployment Assembly后 有道解释的是部署大会, 单词分别的意思是部署,集合装配,也就是配置的意思

观察这三个位置,然后点击add

最后点击finish,此时你是OK或者应用apply都可以。不过一般ok吧

到此你的maven项目环境是迁移成功了。

然后再讲关键点../../parent那说一下。

以下自己观察吧,还有问题可以Q我 535925451.刚给朋友写题了,画的图乱了,也懒的在整理, 应该能看到。也就是说你得把../../parent目录下的pom文件给存在 没有可以自己组织目录结构,然后把之前项目的pom文件给粘贴来就好用了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐