GIẢI PHÁP NÀY ĐƯỢC CHO CHƠI 2.0, bạn không thể sử dụng trực tiếp trong 2.1! ít nhất lệnh build-repository không còn hợp lệ nữa.
git clone git: //github.com/playframework/Play20.git
Thêm
addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "2.0.0")
để play20/framework/project/plugins.sbt
, vì vậy bạn sẽ có được
logLevel := Level.Warn
resolvers += Classpaths.typesafeResolver
addSbtPlugin("com.typesafe.sbtscalariform" % "sbtscalariform" % "0.3.0")
addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "2.0.0")
Sau đó thực hiện xây dựng thông thường quy trình.
$ cd Play20/framework
$ ./build
> build-repository
> eclipse
Tạo Scala-IDE cung cấp đủ không gian, chọn biến thể 64 bit nếu bạn có thể!
dự án nhập khẩu từ play20/framework/src
Thêm /Play/target/scala-2.9.1/src_managed/main
như thư mục nguồn.
Bạn sẽ kết thúc với ít hơn 10 lỗi biên dịch :-(, nhưng sẽ có hầu hết các mã trong nhật thực.
Tôi đã quản lý để xây dựng thành công và chỉ có một lỗi duy nhất trong Eclipse/Scala-IDE (sbt run/compile là tốt). Thật không may, lỗi ("giá trị setPrefix không phải là một thành viên của play.core.Router.Routes") phá vỡ một số chức năng Scala-IDE, mà là rất khó chịu! arggghhh ;-) Bạn có thiết lập IDE không có lỗi không? – virtualeyes
không may là không. – niels
Tôi đoán "~ chạy", hoặc "~ biên dịch" là cách duy nhất để biết trạng thái thực sự của ứng dụng của một người trong 2.1-ảnh chụp, quá xấu – virtualeyes