【发布时间】:2017-04-14 13:43:33
【问题描述】:
我刚刚镜像了一个使用 maven 的 repo,但是在手动编辑 maven 模块的 .project 和 .classpath 文件时,我不小心使用了 gradle 而不是 maven。我已经手动将文件更改为 maven 并删除了我能找到的所有与 gradle 相关的文本,但是 eclipse 在所有模块上都给了我这个错误
缺少 Gradle 项目配置文件: .settings/org.eclipse.buildship.core.prefs EssentialsX Unknown Gradle 项目配置标记
我该如何解决这个错误?
另外,这里是这个特定的 maven 模块的 .project 文件
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>Essentials</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.m2e.core.maven2Builder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.m2e.core.maven2Nature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>
这是.classpath 文件
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="src" path="test"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
<attributes>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="output" path="bin"/>
</classpath>
感谢您的宝贵时间!
【问题讨论】:
-
.settings中的文件可能包含更多对 gradle 的引用 -
@Kapep 据我所知,那里仅有的两个文件没有任何对 gradle 的引用。
-
不是最好的解决方案,因此没有将其标记为答案,但卸载 buildship 并重新安装它可以解决问题。