2013-09-27 131 views

Trả lời

34

Chỉnh sửa dòng sau vào dự án/plugin.sbt:

addSbtPlugin("play" % "sbt-plugin" % "2.2.0") 

để

addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.2.0") 

Hãy chắc chắn rằng bạn có phiên bản đúng của SBT trong build.properties:

sbt.version=0.13.0 
+0

Bây giờ tôi nhận được lỗi sau: 'sbt.ResolveException: phụ thuộc chưa được giải quyết: com.typesafe.play # sbt-plugin; 2.2.0: not found' – Donovan

+0

Tôi đã cập nhật câu trả lời của mình – EECOLOR

+0

Tôi đã làm theo các bước, khi tôi biên dịch hoặc chạy nó không có lỗi nhưng khi tôi tải trang web tôi đang làm việc với nó thì không thể tìm thấy bất kỳ tệp nào trong/asset/css, bất kỳ ý tưởng nào? cảm ơn! – Anna

1

Có những điều thậm chí nhiều hơn, mà bạn cần phải làm gì để nâng cấp ứng dụng của bạn: Play 2.2 migration guide

0

Trong khi nâng cấp, bạn có thể phải đối mặt với một vấn đề để đóng gói ứng dụng của bạn như .WAR

Chơi 2.1. 4 trở đi, hỗ trợ cho việc đóng gói vào một tập tin chiến tranh đã được thu hồi. Có một cách giải quyết tương tự có thể giúp bạn trong việc tạo ra tập tin chiến tranh. Bạn đánh lừa trình biên dịch và để cho nó nghĩ rằng chúng tôi đang sử dụng phiên bản trước đó của Play. Để biết chi tiết tham khảo liên kết sau đây: -

Create War from Play 2.2.1 application

Nó đang làm việc cho đến ngày đối với tôi :)