Eclipse 下载 开源项目 maven依赖丢失和 Deployment Assembly 丢失

Posted 再见理想

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Eclipse 下载 开源项目 maven依赖丢失和 Deployment Assembly 丢失相关的知识,希望对你有一定的参考价值。

周末下载了最新的jeecg的源码来瞅瞅,但是下载后发现,pom文件中定义的依赖都丢失了。

如下图

技术分享

技术分享

上网搜索了一下啊,发现需要先给这个项目这个项目 disable maven nature

技术分享

技术分享

然后再添加上再给这个项目添加maven支持。

如下图:

技术分享

技术分享

然后再查看项目的依赖,如下图

技术分享

技术分享

但是发现不能部署tomcat,仔细一看少了 Deployment Assembly

在网上又是一通搜索,发现需要修改 project Facets 的 动态 web module 

技术分享技术分享

 

技术分享

后来在网上搜索,说可以直接改配置文件,就能出现Deployment Assembly

好吧,我就改配置文件 在项目的 xxxx\.settings 目录下有一个文件叫 org.eclipse.wst.common.project.facet.core.xml

如下图

技术分享技术分享

技术分享

保存后,在项目的facets 的 动态 web模块是变成了 3.0 但是 期待已久的 Deployment Assembly 还是没有出现

如下图:

技术分享

技术分享

后来索性,我把org.eclipse.wst.common.project.facet.core.xml文件里面的 

<installed facet="jst.web" version="3.0"/> 

删掉。如下图

技术分享

技术分享

保存后。重新添加动态web模块

技术分享技术分享

技术分享

技术分享

然后你就会发现,久违的 Deployment Assembly 就神奇的出现了

技术分享

技术分享

然后,你就能正常的部署项目到tomcat了。

然后启动tomcat,你会发现启动失败。

检查项目的lib包,发现里面一个jar都木有。

现在点击项目 -》 properties -》  Deployment Assembly 添加 maven依赖的jar包

技术分享

技术分享技术分享技术分享

 

现在,项目的lib里面就有东西了。

成功启动项目。

 
 

以上是关于Eclipse 下载 开源项目 maven依赖丢失和 Deployment Assembly 丢失的主要内容,如果未能解决你的问题,请参考以下文章

eclipse怎么自动检测maven项目需要的jar包

Eclipse下新建Maven项目自动打依赖jar包

Eclipse有办法打Jar包时自动解决依赖问题吗

解决eclipse maven 项目重新下载包这个问题

如何禁止IDEA在打开maven项目之后自动下载jar包的行为?

eclipse中maven项目jar包不会自动下载解决办法