gpt4 book ai didi

java - 从 eclipse 项目中删除 gradle nature

转载 作者:搜寻专家 更新时间:2023-10-31 20:17:38 25 4
gpt4 key购买 nike

我只是镜像了一个使用 maven 的 repo,但是在手动编辑 maven 模块的 .project 和 .classpath 文件时,我不小心使用了 gradle 而不是 maven。从那以后,我手动将文件更改为 maven,并删除了我能找到的所有与 gradle 相关的文本,但是 eclipse 在所有模块上都给我这个错误

Missing Gradle project configuration file: .settings/org.eclipse.buildship.core.prefs EssentialsX Unknown Gradle Project Configuration Marker

我该如何解决这个错误?

此外,这是这个特定的 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>

感谢您的宝贵时间!

最佳答案

要从项目中删除性质,请转到它的文件夹并在其 .project 中文件,在 <natures> 下删除 <nature>org.eclipse.buildship.core.gradleprojectnature</nature> .这将删除图标(如果显示了它 - 即使应用了性质,您也可以选择不显示图标)和右键单击上下文菜单 gradle 条目。

此外,在 .classpath文件删除行 <classpathentry kind="con" path="org.eclipse.buildship.core.gradleclasspathcontainer"/> .这会将条目导出到运行时类路径。

然后您可以删除构建和设置 gradle 文件、包装文件(如果有)、.bat 文件、org.eclipse.buildship.core.prefs.settings 下文件夹,以及 .externalToolBuilder如果适用。

由于您已经弄乱了文件并且仍然收到错误,我建议您从 Eclipse 重新应用 gradle 特性(使用 buildship 导入器),当所有错误都解决后,按照上述操作。

关于java - 从 eclipse 项目中删除 gradle nature,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40884903/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com