Java eclipse中导入的项目文件夹图标

Java eclipse中导入的项目文件夹图标,java,eclipse,maven,Java,Eclipse,Maven,我在Eclipse workpace中新导入的Maven项目在项目文件夹(项目和包资源管理器)顶部有J和M图标,而其他导入的Maven项目只有J图标 有人能解释一下区别吗?具有J装饰器的项目称为Java项目,具有M装饰器的项目称为Maven项目。eclipse项目可以有多种类型 项目类型可以在任何给定项目中的.Project文件中看到 .project文件的典型内容如下所示 <?xml version="1.0" encoding="UTF-8"?> <projectDescr

我在Eclipse workpace中新导入的Maven项目在项目文件夹(项目和包资源管理器)顶部有
J
M
图标,而其他导入的Maven项目只有
J
图标


有人能解释一下区别吗?

具有J装饰器的项目称为Java项目,具有M装饰器的项目称为Maven项目。eclipse项目可以有多种类型

项目类型可以在任何给定项目中的.Project文件中看到

.project文件的典型内容如下所示

<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
    <name>Test</name>
    <comment></comment>
    <projects>
    </projects>
    <buildSpec>
        <buildCommand>
            <name>org.eclipse.jdt.core.javabuilder</name>
            <arguments>
            </arguments>
        </buildCommand>
        <buildCommand>
            <name>org.eclipse.pde.ManifestBuilder</name>
            <arguments>
            </arguments>
        </buildCommand>
        <buildCommand>
            <name>org.eclipse.pde.SchemaBuilder</name>
            <arguments>
            </arguments>
        </buildCommand>
    </buildSpec>
    <natures>
        <nature>org.eclipse.pde.PluginNature</nature>
        <nature>org.eclipse.jdt.core.javanature</nature>
    </natures>
</projectDescription>

试验
org.eclipse.jdt.core.javabuilder
org.eclipse.pde.ManifestBuilder
org.eclipse.pde.SchemaBuilder
org.eclipse.pde.PluginNature
org.eclipse.jdt.core.javanature
查看性质标签。所有Java项目都将具有org.eclipse.jdt.core.javanature性质,单个项目可以具有多个性质

通过右键单击任何Java项目并选择
Configure>convert to Maven project


转换后,检查.project文件中的更改。

但是您的项目使用maven功能?如何将仅maven的项目转换为maven+java项目,以便Eclipse同时显示J和M?