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

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

如下图

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

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

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

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

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

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

如下图:

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

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

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

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

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

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

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

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


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

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

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

如下图

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

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

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

如下图:

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

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

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

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

删掉。如下图

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

成功启动项目。