2015-05-13 18 views
5

Bir uygulama için playframework kullanıyorum. Bazı belgelerle tutarsızlıklarda buluyorum. Mesela, belgelerinde sınıf FakeHeaders yapıcısı dize ve dize ait seq bir harita olması gerektiği yazılıdır. Bu, Belgeler bölümünde yazılmıştır. Bir projenin playframework sürümü nasıl bulunur?

case class FakeHeaders (data: Map[String, Seq[String]]) extends Headers with Product with Serializable

Bu

belgelerin link olup. Bunu yazıyorum zaman

Ama FakeHeaders bir haritası yerine seq olması gerektiğini belirten bir derleme hatası alıyorum.

Bu aldığım hatadır.

[error] found : Map[String,Seq[String]] 
[error] required: Seq[(String, Seq[String])] 

Kullandığım çerçevenin eski olması gerektiğine inanıyorum. Ama hangi versiyonu kullandığımı kesiyorum. Mevcut bir projenin playframework sürümünü nasıl öğrenebilirim?

Umarım sorumu açıklığa kavuştum. Biraz karışıklık varsa lütfen sorunuz. Şimdiden teşekkürler. plugins.sbt yılında

+1

En azından [Oynat 2.1.1] kullandığınızı söyleyebilirim (https://www.playframework.com/documentation/2.1.1/api/scala/index.html#play.api.test.FakeHeaders) . –

cevap

8

:

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

Benim sürüm 2.3.8 olduğunu.

+1

sonra benim sürüm 2.2.1. teşekkür ederim. –

İlgili konular