美文网首页
Maven Web项目导入异常(eclipse)

Maven Web项目导入异常(eclipse)

作者: 不更鸟 | 来源:发表于2019-01-25 16:15 被阅读0次

    老的maven web项目从svn中导中下载到eclipse中,发现该项目的不具备maven web项目的基本结构,同时在update maven时出项以下异常:

项目更新时异常信息

    同时,还有以下几个异常信息:

    1.项目导入转成maven web项目后,项目的资源文件只有src,在java build path下可以查看

    2.properties中 project facets中没有选中Dynamic Web Module\java\JavaScript

    3.在java build path中Libraries没有maven对应的jar包引用

    解决问题:

    1)根据以上的信息初步判断如下,项目在转maven项目时,结构没有生成完整(至于为什么希望有人能帮忙解答);

    2)尝试在项目中勾选Dynamic Web Module\java\JavaScript这些web项目基本的选项,结果是只是新增了JavaScript和部署资源目录

JavaScript和部署资源目录

    3)重eclipse的.classpath文件中找差异,自己新建一个或从老的Maven Web项目中,打开新的Maven web项目,复制过来,重新构建后项目的Libraries中已经拥有Maven Dependencies这些元素了

异常项目的情况 正常项目的情况

        4)在第二步操作的时候出现了一个webcontent目录,而项目中的web资源文件时webapp,通过右击项目properties->搜索Deployment Assembly修改静态资源文件来源即可,重新构建项目基本就没有问题了。

修改静态资源来源

    5)至此,修改异常全部解决

完整的maven web项目目录结构

    另,在操作1)步骤时出项过一个异常,通过4)步骤可以解决

pom异常

        如果以上异常是因为web.xml不存在可以使用网上的做法pom中增加配置来解决,如下图

配置方法

    这篇记录是为了解决记性不好,同时也希望有人能告诉我,为什么这么做,比较我做的比较浅显,无法深入。

相关文章

网友评论

      本文标题:Maven Web项目导入异常(eclipse)

      本文链接:https://www.haomeiwen.com/subject/juzmjqtx.html