我在Eclipse工作空间中新导入的Maven项目在项目文件夹(Project和Package explorer)之上有J
和M
个图标,而其他导入的Maven项目只有J
图标。
有人可以解释一下这个区别吗?
答案 0 :(得分:1)
答案 1 :(得分:1)
具有 J 装饰器的项目称为Java项目,具有 M 装饰器的项目称为Maven项目。日食项目可以有多种类型。
项目类型可以在任何给定项目中的 .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>
查看性质标记。所有Java项目都具有 org.eclipse.jdt.core.javanature 特性,单个项目可以具有多种性质。
您可以通过右键单击任何Java项目并选择Configure > Covert to Maven project
转换后检查 .project 文件中的更改。