Як створити проект Java на основі gradle у спільноті Intellij IDEA 13.0.1


88

Я хочу розпочати порожній проект з Gradle в Intellij IDEA, але це здається не таким зручним, як Eclipse.

Я зробив Файл-> Новий проект-> Gradle. І з’являється проект, але він не завершений (наприклад, у ньому немає папки src).

І я додаю apply plugin 'idea'в build.gradle. Коли я маю на увазі всі завдання в IntelliJ IDEA. Там немає idea,cleanIdea,ideaProjectдля мене , щоб створити IDEA IntelliJ.

У плагіні Eclipse + Gradle просто створіть новий проект gradle, і все готово.

Я хочу знати, як це зробити в Intellij IDEA.

Дякую

Відповіді:


177

Створюючи новий проект Gradle, виберіть "Створювати каталоги для порожніх коренів вмісту автоматично".

Новий майстер проекту Gradle

Новий проект матиме ці каталоги.

Структура проекту Gradle


50
привіт, ми всі студенти тут :)
kukido

5
FWIW В IDEA 14 Windows я перевіряю цей прапорець і досі не отримую каталоги, поки не вимкнув плагін підтримки пакетних сценаріїв v 1.0.4
davidjmcclelland

12
В intelij IDEA 14 на OSX він не відразу створив папки, але до того моменту, коли я знайшов це запитання про переповнення стека і оглянувся в своєму проекті, з'явилася папка src та її кишки - тому я думаю, що спочатку здається, це не працює, просто почекайте трохи, перш ніж відмовитися від нього.
Michael Anderson

11
Після створення проекту IntelliJ запускає деякі команди gradle, тому файли з’являться не відразу. Після створення проекту ви повинні побачити щось у рядку стану внизу вікна IntelliJ, що показує, що він виконує команду (або ви можете побачити помилку, якщо команда не працювала ...) Після успішного завершення команди каталоги з’являться на панелі проекту.
Монц,

1
Якщо я створив однойменний проект після того, як видалив проект, мій IntelliJ не створив папку src. У рядку стану внизу також нічого немає. Потім спробуйте скористатися кнопкою [Оновити всі проекти Gradle] у вікнах проектів Gradle ([Перегляд] - [Інструмент Windows] - [Gradle]). Я отримав свою папку src таким чином!
GyuHyeon Choi

33

В останньому виданні спільноти IntelliJ IDEA (2018.1) Create directories for empty content roots automaticallyу New Projectдіалоговому вікні немає опції . Але ми можемо перейти до Preferences...-> Build, Execution, Deployment-> Gradleі перевірити підкреслений параметр на скріншоті нижче.

введіть тут опис зображення


8
ДЯКУЮ. Кожен ресурс говорить про Create directories for empty content roots automaticallyваріант при створенні проекту, але ніхто не згадує, що його немає. Я сумнівався, чи не з’їжджаю з розуму шукати щось, що там повинно бути, чи ніхто не має в цій статті записів про оновлення. Ніколи не думав, що це буде останнє.
Andy Ibanez

Це називається не уподобаннями, а налаштуваннями. Можливо, вони перейменували його, щоб ускладнити. Щойно купив IntelliJ за 200 баксів, і досі я не можу використовувати його для простого проекту gradle-java. Я вже налаштовую 2 години і все ще нічого не працює. 200 баксів, і я не можу використовувати його для простого проекту Java, оскільки папка src не створена.
mcfly soft

@mcflysoft Я думаю, що ви працюєте в Windows, і імена дещо відрізняються від Mac. Я знаю твої болі, бо і у мене були такі самі. Що стосується мене, я, чесно кажучи, не хочу платити 200 баксів за Ultimate Edition. Я відчуваю, що Видання спільноти вже досить велике. Є кілька хитрощів у gradleправильному налаштуванні проекту, але це не буде надто складно.
DYS

1
це правильна відповідь, і вона повинна бути такою, як прийнята відповідь.
Джей Дангар,

2
Здається, цей параметр відсутній, коли я дивлюсь у 2019 Community Edition
Mark Bridges
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.