2
我正在使用Eclipse 4.5(Mars)和Play framework 2.4。我使用模板ID play-java
創建了一個Java項目。然後我使用命令eclipse
在activator
控制檯創建項目的Eclipse設置。不知怎的,.project
文件被修改了,現在Eclipse將Java項目識別爲Scala項目。這意味着我沒有從Eclipse獲得Java幫助。這是.project
文件的根項目文件夾中的內容:如何爲Play Java項目的Eclipse IDE創建項目設置
<projectDescription>
<name>YMLPushNotificationService</name>
<buildSpec>
<buildCommand>
<name>org.scala-ide.sdt.core.scalabuilder</name>
</buildCommand>
</buildSpec>
<natures>
<nature>org.scala-ide.sdt.core.scalanature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
<linkedResources> </linkedResources>
</projectDescription>
如果我手動編輯的文件,並與
<name>org.eclipse.jdt.core.javabuilder</name>
更換線
<name>org.scala-ide.sdt.core.scalabuilder</name>
並從activator
控制檯運行eclipse
命令,文件獲取覆蓋到之前的狀態。如何讓eclipse將項目識別爲Java項目?
這是玩2.4的新功能?該項目的默認類型是Scala,而不會將這些行添加到'build.sbt',而早期版本的Play則不是這種情況。 – ajay
設置明確從2.3更改爲2.4:https://www.playframework.com/documentation/2.4.x/IDE#Eclipse – Kris