ROZWIĄZANIE TO BYŁO DLA PLAY 2.0, nie można go używać bezpośrednio w wersji 2.1! przynajmniej polecenie-build repozytorium jest już nieważne.
git clone git: //github.com/playframework/Play20.git
Dodaj
addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "2.0.0")
do play20/framework/project/plugins.sbt
, więc masz
logLevel := Level.Warn
resolvers += Classpaths.typesafeResolver
addSbtPlugin("com.typesafe.sbtscalariform" % "sbtscalariform" % "0.3.0")
addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "2.0.0")
następnie dokonać normalnej kompilacji procesy.
$ cd Play20/framework
$ ./build
> build-repository
> eclipse
Stwórz Scala-IDE dać jej wystarczająco dużo miejsca, wybierz wariant 64-bitowy, jeśli możesz!
projekty Import z play20/framework/src
Dodaj /Play/target/scala-2.9.1/src_managed/main
jako folderu źródłowego.
Będziesz skończyć z mniej niż 10 błędów kompilacji :-(, ale będzie miał większość kodu w Eclipse.
Udało mi się zbudować pomyślnie i mam tylko jeden błąd w Eclipse/Scala-IDE (sbt run/compile jest w porządku). Niestety, błąd ("value setPrefix nie jest członkiem play.core.Router.Routes") przerywa niektóre funkcje Scala-IDE, co jest bardzo denerwujące! arggghhh ;-) Czy masz wolną od błędów konfigurację IDE? – virtualeyes
Niestety nie. – niels
Domyślam się, że "~ run" lub "~ compile" jest jedynym sposobem poznania prawdziwego stanu swojej aplikacji w 2.1-migawce, szkoda, – virtualeyes