Maven项目无法产生Maven Dependencies且无法update project报cannot nest错误

转载 2016年05月30日 13:15:32

这两天要导入公司的项目,熟悉框架,结果导了很多遍,都出现这个问题,上网找了很多,

有说这个解决方法的:

solution:

这往往是由于 web project的Maven选项 未启动(disable) 造成的;

我们只需要重启 Maven Dependency就行,

操作方式: 右击 web project -->  Properties --> Macven --> Enable Dependency Management 

不知道是不是因为我的Maven版本是3,所以我压根不会出现Enable Dependency Management这个选项

最后我对比了一个没有出错的项目的.classpath文件,ctrl+f找maven,把对的那个项目的.classpath文件中有maven的全都粘到出错的项目中,然后refresh项目,发现出现了Maven Dependencies这个库!

后来再上网搜索,找到了解决办法:

找自己出错项目的.classpath文件,打开,ctrl+f,找是否有以下文件,如果没有在末尾加进去,再refresh项目即可:

[html] view plain copy
 在CODE上查看代码片派生到我的代码片
  1. <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">  
  2.         <attributes>  
  3.             <attribute name="maven.pomderived" value="true"/>  
  4.             <attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>  
  5.         </attributes>  
  6. </classpathentry>  

添加后我的.classpath文件是这样的:

[html] view plain copy
 在CODE上查看代码片派生到我的代码片
  1. <classpath>  
  2.     <classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources/base">  
  3.         <attributes>  
  4.             <attribute name="maven.pomderived" value="true"/>  
  5.         </attributes>  
  6.     </classpathentry>  
  7.     <classpathentry kind="src" path="src/main/java/base"/>  
  8.     <classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources/ff.zqgame.com">  
  9.         <attributes>  
  10.             <attribute name="maven.pomderived" value="true"/>  
  11.         </attributes>  
  12.     </classpathentry>  
  13.     <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6">  
  14.         <attributes>  
  15.             <attribute name="maven.pomderived" value="true"/>  
  16.         </attributes>  
  17.     </classpathentry>  
  18.     <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">  
  19.         <attributes>  
  20.             <attribute name="maven.pomderived" value="true"/>  
  21.             <attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>  
  22.         </attributes>  
  23.     </classpathentry>  
  24.     <classpathentry kind="output" path="target/classes"/>  
  25. </classpath>  

项目没有问题啦!开心!

项目加载是要读取.classpath文件的,加载不到且Maven不能update project说cannot nest错误。

相关文章推荐

Maven项目无法产生Maven Dependencies且无法update project报cannot nest错误

Maven项目无法产生Maven Dependencies且无法update project报cannot nest错误 solution: 这往往是由于 web project的Maven选项...

Maven项目无法产生Maven Dependencies且无法update project报cannot nest错误

这两天要导入公司的项目,熟悉框架,结果导了很多遍,都出现这个问题,上网找了很多, 有说这个解决方法的: solution: 这往往是由于 web project的Maven选项 未启动(di...

maven update error:Cannot nest 'xxx/WEB-INF/classes' inside 'xxx'

maven update 错误: Cannot nest 'final/src/main/webapp/WEB-INF/classes' inside 'final/src' ...

Maven项目无法产生Maven Dependencies且无法update project报cannot nest错误

这两天要导入公司的项目,熟悉框架,结果导了很多遍,都出现这个问题,上网找了很多, 有说这个解决方法的: solution: 这往往是由于 web project的Maven选项 未启...

eclipse 创建maven web错误Cannot change version of project facet Dynamic web module to 3.1解决方案

Dynamic Web Module 选择“3.1”,java选择“1.8”,报错:Cannot change version of project facet Dynamic web module ...

MAVEN项目解决Cannot change version of project facet Dynamic web module to 3.0

MAVEN项目解决Cannot change version of project facet Dynamic web module to 3.0 问题描述         用Ecl...

创建maven项目报错“Cannot change version of project facet Dynamic Web Module to 3.0.”完美解决

Cannot change version of project facet Dynamic Web Module to 3.0. One or more constraints have not b...

解决maven update project 后项目jdk变成1.5

一、问题描述  在Eclipse中新建了一个Maven工程, 然后更改JDK版本为1.7, 结果每次使用Maven > Update project的时候JDK版本都恢复成1.5。 二、原因分析 M...

Maven管理项目的时候 Update Project后jre变成1.5

用maven建完web项目后,由于jre的版本和Tomcat的版本是有要求的,所以有很多朋友常常出现下列问题: 1、这里,我明明设置了我的JRE是1.8了 2、然而,当我 Update Proj...

Maven管理项目的时候 Update Project后jre变成1.5

用maven建完web项目后,由于jre的版本和Tomcat的版本是有要求的,所以有很多朋友常常出现下列问题: 1、这里,我明明设置了我的JRE是1.8了2、然而,当我 Update Project后...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)