• Eclipse通过SVN导入Maven项目遇到的问题记录


    问题一、把子项目导入为project

    原因:一个大的文件夹,里面有各个小项目,需要把自己添加需求的项目导入为Maven Project

    1、右键选 Import as project

    2、右键 -> Build Path -> Configure Build Path...

     3、修改三处:

    (1)Java Build Path 双击JRE或者单击并点右侧edit,选择自己安装的JRE,然后Finish ,我的是1.8的,如下图:

     (2)Java Complier 修改JDK版本,本人是1.8的,故选1.8

     (3)Project Facets 修改java版本,也是1.8

     注:这一个问题解决完毕后,基本上problem中99%的错就解决了。

    问题二、紧接着问题一的操作

    问题一还没有解决的话就看这问题二的操作就OK了。

    原因:忘了报错是啥了,应该是maven需要的jar包和依赖没有完全下载。

    步骤:找到报错的maven项目,右键 -> Maven -> Update Project... 基本上就解决了。

    问题三、The project was not built due to "A resource exists with a different case: '/eMC/bin/com/yetech/eCrm'.". Fix the problem, then try refreshing this project and building it since it may be inconsist

    翻译:由于“存在具有不同大小写的资源:'/emc/bin/com/yetech/ecrm'”,项目未生成。解决问题,然后尝试刷新此项目并构建它,因为它可能不一致

    原因:导入SVN项目时,总的项目名就是一个文件夹,多了一个总的pom.xml文件而已,但是导入时我应该是把它选做了一个Maven项目,导致eclipse自动生成了一个bin文件夹,其中有包的名字跟原来的冲突。

    解决步骤一:如果不是我的项目架构就直接看problem现实的是哪一个包,把包名改了(此时大小写应该是不区分的)

    步骤二:公司大神帮我删掉了bin,以及其他多余的src等文件(刀下留了重要的pom.xml文件),然后删掉eclipse中的此项目(注意一定不要勾选把文件夹中的项目也删了),最后重新导入maven项目,

    同时进入问题一和问题二,重新操作了一遍。

    问题四、tomcat配置前端jsp或者html启动目录

    原因:经过了上述战斗,我是越战越萌,兴致勃勃的add项目到Tomcat9.0中,然后启动飞一般的速度,我就知道出事了。。不出所料404.。。

    如果已经配置好tomcat前端页面的就不用看了,没配置的还是老老实实看过来:

    解决步骤一: remove掉tomcat中的项目;

    步骤二:双击tomcat,进入Overview界面,Server Locations 选择第二个,并且把Deploy path改为webapps(一般是这个,如果你的不一样,那就不一样呗)

    打完收工。

  • 相关阅读:
    Codeforces1420E. Battle Lemmings 题解 动态规划
    C++使用partial_sum求前缀和
    HDU6171 Admiral 题解 折半搜索
    HDU3017 Treasure Division 题解 折半搜索
    使用re.split 按标点+空格的一种分割办法
    实现CString的Format功能,支持跨平台
    转载一篇makefile,说的很详细
    Microsoft C++ 异常: std::system_error std::thread
    源码一样,运行结果不一致的解决办法
    记录一次阿里的电话面试
  • 原文地址:https://www.cnblogs.com/steveshao/p/11598159.html
Copyright © 2020-2023  润新知