遇到问题---java---git下载的maven项目web用tomcat发布时不带子项目

来源:互联网 发布:端口映射软件手机版 编辑:程序博客网 时间:2024/04/29 20:09



遇到的情况是用git下载maven项目,然后用mvn eclipse:eclipse命令标记为eclipse项目之后,使用maven插件导入之后用tomcat发布运行,发现maven关联的几个子项目没有加载到tomcat中。



已经排查 myeclipse的自动编译等等设置,最后发现原因是 

mvn eclipse:eclipse命令运行之后 项目中会产生一个目录META-INF。


如图





这个目录千万不能删除。


我这里就是因为觉得这个目录没有用,而且会干扰到提交,所以把它删除了,导致了编译时识别不到它是一个maven关联项目导致的。


所以如果还有遇到这种情况的,可以考虑这方面的原因。


解决方法:

重新从git 中checkout 分支,运行mvn eclipse:eclipse命令之后 直接导入myeclipse。

不删除META-INF文件夹。

至于这个文件夹的提交排查  可以在gitignore文件中排除

使用命令 

vim .gitignore


增加

*/src/META-INF/






0 0
原创粉丝点击