Я использую Eclipse 4.5 (Mars) и Play Framework 2.4. Я создал проект Java, используя шаблон id play-java
. Затем я создал настройки Eclipse для проекта, используя команду eclipse
на консоли activator
. Так или иначе, файл .project
был изменен, и теперь Eclipse распознает проект Java как проект Scala. Это означает, что я не получаю Java-помощь от Eclipse. Это содержимое файла .project
в корневой папке проекта:Как создать настройку проекта для Eclipse IDE проекта Play Java
<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.scala-ide.sdt.core.scalabuilder</name>
с
<name>org.eclipse.jdt.core.javabuilder</name>
и запустите команду eclipse
с консоли activator
, файл получает перезаписывается в предыдущее состояние. Как заставить eclipse распознать проект как проект Java?
Это новая особенность игры 2.4? Тип проекта по умолчанию - Scala, не добавляя эти строки в 'build.sbt', чего не было в предыдущих версиях Play. – ajay
Настройки определенно изменились с 2.3 до 2.4: https://www.playframework.com/documentation/2.4.x/IDE#Eclipse – Kris