Jak utworzyć projekt Java oparty na Gradle w społeczności Intellij IDEA 13.0.1

88

Chcę rozpocząć pusty projekt z Gradle w Intellij IDEA, ale nie wydaje się to tak wygodne, jak robi to Eclipse.

To, co zrobiłem, to Plik-> Nowy projekt-> Gradle. Pojawia się projekt, ale nie został ukończony (na przykład nie ma folderu src).

I dodaję apply plugin 'idea'w build.gradle. Kiedy odnoszę się do wszystkich zadań w IntelliJ IDEA. Nie ma idea,cleanIdea,ideaProjectdla mnie skonfigurowania IntelliJ IDEA.

We wtyczce Eclipse + Gradle wystarczy utworzyć nowy projekt gradle i wszystko jest gotowe.

Chcę wiedzieć, jak to zrobić w Intellij IDEA.

Dzięki

macemery
źródło

Odpowiedzi:

177

Tworząc nowy projekt Gradle, wybierz "Automatycznie twórz katalogi dla pustych katalogów zawartości".

Nowy kreator projektu Gradle

Nowy projekt będzie miał te katalogi.

Struktura projektu Gradle

kukido
źródło
50
hej, my wszyscy uczniowie tutaj :)
kukido
5
FWIW W IDEA 14 Windows zaznaczam to pole i nadal nie otrzymałem katalogów, dopóki nie wyłączyłem wtyczki Batch Scripts Support v 1.0.4
davidjmcclelland
12
W intelij IDEA 14 na OSX nie utworzył od razu folderów, ale zanim znalazłem to pytanie o przepełnienie stosu i spojrzałem wstecz na mój projekt, pojawił się folder src i jego wnętrzności - więc myślę, że na początku wydaje się, że nie działa, po prostu poczekaj chwilę, zanim go porzucisz.
Michael Anderson
11
IntelliJ uruchamia niektóre polecenia gradle po utworzeniu projektu, więc pliki nie pojawią się natychmiast. Po utworzeniu projektu powinieneś zobaczyć coś na pasku stanu u dołu okna IntelliJ, pokazując, że jest uruchomione polecenie (lub możesz zobaczyć błąd, jeśli polecenie nie zadziałało ...) Po pomyślnym zakończeniu polecenia katalogi pojawią się w panelu projektu.
Monz
1
Jeśli utworzę projekt o tej samej nazwie po usunięciu projektu, mój IntelliJ nie utworzy folderu src. Na pasku stanu na dole również nic nie ma. Następnie spróbuj użyć przycisku [Odśwież wszystkie projekty Gradle] w oknach projektów Gradle ([Widok] - [Okna narzędzi] - [Gradle]). W ten sposób odzyskałem mój folder src!
GyuHyeon Choi
33

W najnowszej wersji IntelliJ IDEA Community Edition (2018.1) nie ma Create directories for empty content roots automaticallyopcji dostępnej w New Projectoknie dialogowym. Ale możemy przejść do Preferences...-> Build, Execution, Deployment-> Gradlei sprawdzić podkreśloną opcję na zrzucie ekranu poniżej.

wprowadź opis obrazu tutaj

DYS
źródło
8
DZIĘKUJĘ CI. Każdy zasób mówi o Create directories for empty content roots automaticallyopcji podczas tworzenia projektu, ale nikt nie wspomina, że ​​jej nie ma. Wątpiłem, czy oszaleję szukając czegoś, co powinno tam być, czy też nikt nie ma w temacie aktualizacji. Nigdy nie myślałem, że to będzie to drugie.
Andy Ibanez
Nie nazywa się to preferencjami, ale ustawieniami. Może zmienili nazwę, żeby było bardziej skomplikowane. Właśnie kupiłem IntelliJ za 200 dolców i nadal nie mogę go użyć do prostego projektu w gradle-java. Konfiguruję już 2 godziny i nadal nic nie działa. 200 dolców i nie mogę go użyć do prostego projektu Java, ponieważ folder src nie jest tworzony.
mcfly soft
@mcflysoft Myślę, że używasz systemu Windows i nazwy są nieco inne niż Mac. Znam twoje bóle, bo miałem to samo. Jeśli chodzi o mnie, szczerze nie chcę płacić 200 dolców za Edycję Ultimate. Czuję, że edycja Community jest już wystarczająco dobra. Jest kilka sztuczek związanych z gradleprawidłową konfiguracją projektu, ale nie będzie to zbyt skomplikowane.
DYS,
1
to jest poprawna odpowiedź i powinna być tą, która została zaakceptowana.
Jay Dangar
2
Wydaje się, że ta opcja nie jest obecna, gdy patrzę na wydanie społecznościowe 2019
Mark Bridges