2012-11-10 22 views
5

wiki örneğinin gayet iyi çalışıyor gibi görünmesine rağmen, benim sorum bu sonuca nasıl ulaşılacağı ve sonuçta projenin (alt projelerde) Eclipse'e Eclipsify kullanımıyla nasıl ulaşılacağı ile ilgili.Bölme Birden çok proje ile oyna! 2 (Scala)

https://github.com/playframework/Play20/wiki/SBTSubProjects

Eclipsify-ing (SBT eklenti sürümünü ayarlayarak sonra) bu projeyi sadece * yüzeyi kurulan projede sonuçları Eclipse hazırlanıyor. Projeden oyun değiştirmeyi denedim! Gerisini istemek ve geciktirmek, ancak sonucu değiştiremedi.

Bu türden bir projeyi kurmak ve Eclipse'e kazandırmak iyi bir yürüyüş yaptı mı?

Her alt proje 'yeni oynat' kullanılarak oluşturuldu mu? Hangi dosyalar kaldırılır? Hangisi değişti? Düzgün çoklu projelerde çalışmak için tutulmayı nasıl sağlayabiliriz?

Mac OS X'de 2.0.4 oynuyorum. Scala projeleri yapıyorum.

Teşekkürler.

Birkaç kez onu göndermeden ettik ebeveyn anahtar ====== görmezden için

==== güncelleme. Oyundan örnekle çalışmaya çalışıyorum! wiki. Bunu şu var: Derleme yapmaz. Temiz bir örneğiniz var mı, yoksa yanlış olanı görebiliyor musunuz? Hızlı yanıt için teşekkürler

cevap

1

Alt projeleri de proje dosyalarının oluşturmasını sağlamak için aşağıdaki komutu build.sbt veya project/Build.scala'a ekleyebilirsiniz.

EclipseKeys.skipParents in ThisBuild := false 

veya çalma konsolundan doğrudan aşağıdaki komutu çalıştırabilirsiniz:

eclipsify skip-parents=false 

Sonra Eclipse üzerinde ayrı ayrı alt projeleri alabilirsiniz. Senin durumunda

, sen eklemeyi unutmayın son satırında son harfi 's' 'skipParents' arasında: Hızlı cevap için

++ Seq(EclipseKeys.skipParents in ThisBuild := false) 
+0

teşekkür: için

++ Seq(EclipseKeys.skipParent in ThisBuild := false) 

Değişim bunu. Build.scala için sahip olduğum soruyu ayarlayacağım. Bu ifadeyi derleyemiyorum. Bir şey kaçırmam lazım. – kyleroche

+1

tamam, soru güncellendi. Ben: /Users/kyleroche/Downloads/multi-project/project/Build.scala: 35: bulunamadı: değer EclipseKeys toplarken – kyleroche

+0

eclipsify skip-parents = false aslında çalıştı. Örnekte başka sınıf yolu sorunları var. Ben düzeltmek ve bu – kyleroche

İlgili konular