maven包含xml项目导入之后,pom.xml有红叉,但是里面报错的地方,在problem里有下面的错误,请大神指点,谢谢

最近要帮别的地市的同事开发软件需要在SVN上检出他的项目,遇到了一些坑记录下来以防后续再遇到坑

  • (1)从SVN中检出项目,我用的IDE是eclipse,这个很轻松,下面提供一个链接,博主写的很完整很清晰
  • (2)检出项目后,每个项目都是maven包含xml项目,在项目的图标上有个M图标.由于上传到SVN中的项目没有.classpath文件,所以项目目前还只是文件夹的形式,这时需要右键该项目,选择Properties配置该项目,找到Project facets選项,会提示project facets没有配置:
    Dependencies了,这时有一个项目恢复正常了,另外一个项目却还是报错,里面的代码依然找不到引入的jar包.咨询同事后得知该项目是由两個maven包含xml项目组成,其中一个common是通用的maven包含xml项目,属于父级maven包含xml项目,而另外一个项目icc则是我们要进行编程的项目,它依赖于common,而我并没有在配置中挂接他俩的关系,所以代码就会找不到依赖jar包.这段关系的挂接其实在.classpath文件中也有体现:
 
这里描述的便是项目与项目之间的挂接关系,combine access rules就是结合挂接關系,而path中描述的是该项目所挂接的项目地址.
这个操作可以通过eclipse实现,右键需要挂接关系的项目,Properties=>Java build Path=>Projects,然后点击add,选择需要挂接的项目名称即可,点击OK,项目就挂接完毕.

至此,该项目的检出成功,可以正常使用了,后续会记载一些使用中的问题

 
}
 笔者之前准备做一个MongoTemplate的小demo建完項目后发现pom.xml一直报错,也没有jar包导入
 网上有病乱投医近一天未果,心态微崩很急很气(之前没有遇到过)。
 按照网上的帖子什么清楚緩存重启啦、重新导入啊皆无功而返。
 后来想到可能是网络原因jar包没下完整。然后找到本地仓库果然很多.lastupdate文件。
 将其删掉后reimport依赖,令人抓狂的红线终于消失
}
  • 你的回答被采纳后将获得:
  • 系统獎励15(财富值+成长值)+难题奖励20(财富值+成长值)

使用菜单栏的window--showview打开problems窗口,可以从这里找到相应的errors和warnings.查看errors到底是什么根据错误提示解決问题。根据本人经验一般而
使用菜单栏的window-->show view,打开problems窗口,可以从这里找到相应的errors和warnings. 查看errors到底是什么根据错误提示解决问题。根据本囚经验一般而言,如果该工程在其他环境是ok的仅需update工程配置即可。

你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP竝即抢鲜体验。你的手机镜头里或许有别人想知道的答案

}

我要回帖

更多关于 maven包含xml 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信