2011-08-16 22 views
9

Po wielu dobrych komentarzach na temat IDEA, postanowiłem spróbować. Pobrałem wersję społecznościową i chciałbym ją wykorzystać do rozwoju PlayFramework.Moduły IntelliJ IDEA i PlayFramework

Podążyłem za oficjalną dokumentacją i kilkoma innymi informacjami zebranymi wokół, ale nie udało mi się całkowicie. Podczas korzystania z projektu z modułami differents (play) nie można znaleźć różnych klas.

Na przykład przy korzystaniu z modułu Secure, IDEA kontynuuje narzekanie na brak znalezienia Secure.class. Musi to być problem z klasą klasu. Próbowałem dołączyć źródła Javy & klas ($ PLAY/modules/secure /) w ustawieniach modułu (F4), klasa nadal nie jest znaleziona. Przegapiłem coś?

BTW, zrobiłem zależność gry i idealizuję grę, która wydaje się dodawać kolejny moduł Secure do projektu w IDEA.

Dzięki,

+0

Hmm, zupełnie nieświadoma z jakiego powodu, ale działa ponownie. Czy jest jakiś system pamięci podręcznej, który musisz wyczyścić? –

+0

Hmm to dziwne. Zwykle po prostu gram w deps --sync, a następnie idealizuję. Spróbuj zrobić czystą grę, a następnie dept, a następnie idealizuj. Zobacz, czy to coś innego. Możliwe, że będziesz musiał odświeżyć projekt, zamykając go i otwierając go z powrotem. –

Odpowiedz

6

Odpowiedź jest uruchomienie następuje:

play deps 
play idealize 

Zmusza to .iml plik projektu IDEA być odświeżany z zaktualizowanych wpisów ścieżce klasy dla nowego modułu (w tym przypadku bezpieczne).

+0

Dodajmy, że lepiej jest użyć 'play deps --sync'w celu usunięcia wszystkich niepotrzebnych bibliotek. –

+6

Pomocne! Ale dla gry 2 to zależności gry pomysł na grę – mseo

+3

Aby nieco bardziej wyrazić komentarz mseo, musisz wykonać 'play dependencies', a następnie wykonać' play idea'. Tworzy to wszystkie niezbędne moduły i submoduły dla projektu intellij –

0

Problem, który napotkałem przy użyciu IntelliJ i Playframework.

  • Plik log4j.properties lub log4j.xml plik nie są w ścieżce klasy domyślnie. Musisz dodać conf jako folder źródłowy w ustawieniach modułu.
0

Trzeba dodać Secure utworzonego w IDEA jako zależność do głównego modułu aplikacyjnego modułu:

  1. Idź do pliku -> struktura projektu
  2. Wybierz główny moduł
  3. Wybierz Zakładka zależności
  4. Kliknij przycisk Add -> Moduł Zależność
  5. Wybierz moduł IDEA utworzony dla Play Secure Module

Upewnij się również, że wybrano prawidłową ścieżkę źródłową dla modułu Secure w IDEA.

+0

Dokładnie to robi 'gra zależności '. –