2012-04-07 17 views
8

Github'da, çerçevenin sıfırdan nasıl oluşturulacağı ile ilgili bir açıklama vardır. Nasıl bazı şeylerin içsel olarak çalıştığını anlamak istiyorum, bu yüzden Eclipse-IDE'yi mümkün olduğunca rahat hale getirmek için ayarlamak istiyorum. Bunun nasıl kolayca yapılabileceği konusunda bir açıklama var mı?Oynatma çerçevesindeki eclipse-ide nasıl ayarlanır

Netleştirmek için, oyun projesi üzerinde çalışmak için tutulmayı nasıl kuracağınızı bilmek istemiyorum.

cevap

6

BU ÇÖZÜM OYNATMA 2.0 İÇİN YAZILDI, doğrudan 2.1'de kullanamazsınız! en azından komut oluşturma deposu artık geçerli değil.

git clone git:

addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "2.0.0") 

play20/framework/project/plugins.sbt ekle

//github.com/playframework/Play20.git, böylece sonra normal yapı yapmak

logLevel := Level.Warn 

resolvers += Classpaths.typesafeResolver 

addSbtPlugin("com.typesafe.sbtscalariform" % "sbtscalariform" % "0.3.0") 

addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "2.0.0") 

olsun süreçler.

$ cd Play20/framework 
$ ./build 
> build-repository 
> eclipse 

Bir Scala-IDE oluşturup ona yeterince alan verin, isterseniz 64 bit varyantı seçin! play20/framework/src

den

İthalat projeleri kaynak klasör olarak /Play/target/scala-2.9.1/src_managed/main ekleyin.

Sen :-(10'dan az derleme hataları ile sona erecek, ancak tutulma kod çoğuna sahip olur

.

+0

Başarılı bir şekilde oluşturmayı başardım ve Eclipse/Scala-IDE'de (sbt run/compile is fine) tek bir hatam var. Ne yazık ki, hata ("value setPrefix play.core.Router.Routes üyesi değil") son derece can sıkıcı olan bazı Scala-IDE işlevselliği kırıyor! arggghhh ;-) Hatasız bir IDE kurulumunuz var mı? – virtualeyes

+0

maalesef hayır. – niels

+0

Sanırım "~ run" veya "~ derleme", bir kişinin uygulamasının gerçek durumunu 2.1-anlık görüntüsünde bilmenin tek yolu, çok kötü – virtualeyes

0

Sbt eclipse Plugin'e bir göz atın. Senin için bir tutulma projesi üretecek. Oldukça kolay olmalı. Sadece eklentileri git sayfasındaki yönergeleri izleyin. Saygılarımızla. Jan

1

2.1 anlık karşı bina Eclipse oyun 2.0 .ivy2/önbellek kavanoz tutar .1, burada, benim durumumda, hatalar geliyordu.

Çözüm, oyun 2.0.1 jar'ını tutulma yolundan kaldırmalı ve oluşturduğunuz 2.1 anlık görüntü kavrayıcısını eklemelisiniz (play-in20). /repository/local/play/play_2.9.1/2.1-SNAPSHOT/jars)

Hata Ücretsiz Eclipse + Scala-IDE kurulumu var, güzel ;-)

+0

Ayrıca .ivy2'de bulunan eski kitaplık sürümleri nedeniyle birden fazla hata yaşadım, bu nedenle bu yanıtın da dikkate alınması gerekir. – Herrmann

+0

Oyun 2.1.1 çalışmayı denedim ve çoğu şey çalışıyor, ancak 22 hata var: sbinary_2.9.0-0.4.0.jar Scala (2.9.0) uyumsuz bir sürümü ile çapraz derlenmiş.Hatalı rapor durumunda, bu kontrol derleyici tercih sayfasında devre dışı bırakılabilir. Bunun, kullandığım Scala-IDE sürümüyle veya sbt-eclipse eklentisinin sürümü ile ilgili olduğunu varsayıyorum. Herhangi bir fikir? – noplay

+0

oyun 2.1 scala 2.10 karşı inşa edilmelidir; en son Scala IDE (v3) atışını yapın; daha sonra Eclipse'ye içe aktarılacak oyun farkındalıklı tutulma projesi oluşturmak için oyun> komut satırından bir tutulma yapın. Son olarak, herhangi bir 2.9 temelli bağımlılığı azaltmayı önlemek için yayıncı-yerel yoluyla, belki de "notTransitive" bayrağıyla kendiniz (kaynak varsa) kendiniz kurmayı deneyebilirsiniz. İyi şanslar ;-) – virtualeyes

İlgili konular