2012-02-24 13 views
5

Play 2.0 używa SBT. Jednak zapewnia on własną akcję SBT, idea, w celu utworzenia modułu dla nowego projektu. Musisz sam stworzyć projekt IDEA i dodać do niego moduł. W porządku.Konfigurowanie aplikacji Play 2.0 z IDEA i SBT

Nie jest dobrze, że Play 2.0 jest używany z katalogu źródłowego, gdy jest rozpakowany, i istnieje podkatalog repository/, który jest w rzeczywistości repozytorium bluszczu, oddzielnym od twojego ~/.ivy2.

Jak skonfigurować kompilację SBT dla aplikacji? W importowanych bibliotekach IDEA nie może rozpoznać kompilatora Scala.

Źródła odtwarzania nie należą do repository/. Kiedy robię publish-local, budując Play 2.0 z git, umieszcza on słoik, aktualnie na 2.0-RC3-SNAPSHOT, tam, ale nie źródła. Uruchomienie akcji SBT package-src powoduje wygenerowanie słoja źródłowego, ale wydaje się pozostawione na miejscu. Dołączenie go z IDEA nadal nie pokazuje źródła FakeRequest.

Czy byłoby lepiej polegać na gen-idea w SBT zamiast na idea?

+0

dlaczego nie spróbujesz zapytać o to w grupie google? https://groups.google.com/group/play-framework – opensas

+2

@opensas ideą stackoverflow jest zadawanie pytań i ma to być uzupełnienie innych miejsc, takich jak listy mailingowe. –

Odpowiedz

1

Ponieważ gra została wydana w wersji ostatecznej, komenda idea została znacznie ulepszona.

można również nazwać jak ten

idea with-sources 

I będzie pobrać wszystkie dokumenty i źródła i skonfigurować je poprawnie.

można również podłączyć do odgrywa debugger zaczynając grę z

Play debug 

a następnie wybierz zdalne debugowanie w idei i wybierz Port 9999

2

z luzem 2.0.1 idea with-sources niestety nie działa:

$ idea with-sources 
[error] Expected end of input. 
[error] idea with-sources 
[error] ^

Używam następujących obejść:

5

Próbowałem tego polecenia i działa prawidłowo:

zabaw pomysł z- sources = yes

Powiązane problemy