我準備在NetBeans中構建一個預先存在的Java項目。我正在審查預先存在的與構建相關的文件,以確認我可以安全地直接從源文件構建。什麼是Eclipse項目的JavaEMFNature <nature>?
根目錄中有一個.project
文件。這是一個短文件,所以我在這裏包含了一切:
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>qrcode</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>org.eclipse.jem.beaninfo.BeanInfoNature</nature>
</natures>
</projectDescription>
對於這個問題,我想知道,具體而言,JavaEMFNature <nature>
是什麼。我找不到任何關於它的信息。
一個次要但相關的問題是:我是否正確無論JavaEMFNature
是什麼,它不打算執行(如.project
文件中當前指定的那樣)?
另一個第二個問題:另外兩個<natures>
是什麼,<buildCommand>
(org.eclipse.jdt.core.javabuilder
)的目的是什麼?
我提出這些問題主要是爲了確認我可以安全地忽略此.project
文件,因爲我在NetBeans中重新創建項目,但我也會問爲了學習(以備將來參考)。