Как создать Java-проект на основе Gradle в Intellij IDEA 13.0.1 Community


88

Я хочу запустить пустой проект с Gradle в Intellij IDEA, но это не так удобно, как Eclipse.

Я сделал File-> New Project-> Gradle. И появляется проект, но он не завершен (например, у него нет папки src).

И я добавляю apply plugin 'idea'build.gradle. Когда я говорю о всех задачах в IntelliJ IDEA. Там нет idea,cleanIdea,ideaProjectдля меня , чтобы создать IDEA IntelliJ.

В плагине Eclipse + Gradle просто создайте новый проект Gradle, и все готово.

Я хочу знать, как это сделать в Intellij IDEA.

Благодарность

Ответы:


177

При создании нового проекта Gradle выберите «Автоматически создавать каталоги для пустых корней содержимого».

Мастер создания проекта Gradle

Эти каталоги будут в новом проекте.

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


50
эй, мы все здесь студенты :)
Кукидо

5
FWIW В IDEA 14 Windows я устанавливаю этот флажок и все еще не получаю каталоги, пока не отключил плагин поддержки пакетных сценариев v 1.0.4
davidjmcclelland

12
В intelij IDEA 14 на OSX он не сразу создавал папки, но к тому времени, когда я нашел этот вопрос о переполнении стека и оглянулся в своем проекте, папка src и ее внутренности появились - так что я думаю, если бы сначала похоже, это не работает, просто подождите немного, прежде чем отказаться от него.
Майкл Андерсон

11
IntelliJ запускает некоторые команды gradle после создания проекта, поэтому файлы не появятся сразу. После создания проекта вы должны увидеть что-то в строке состояния в нижней части окна IntelliJ, показывающее, что он выполняет команду (или вы можете увидеть ошибку, если команда не сработала ...) После успешного завершения команды каталоги появятся на панели проекта.
Monz

1
Если я создаю проект с тем же именем после удаления проекта, мой IntelliJ не создает папку src. В строке состояния внизу тоже ничего нет. Затем попробуйте использовать кнопку [Обновить все проекты Gradle] в окнах проектов Gradle ([Вид] - [Окна инструментов] - [Gradle]). Таким образом я вернул свою папку src!
GyuHyeon Choi

33

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

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


8
СПАСИБО. На каждом ресурсе говорится о Create directories for empty content roots automaticallyвозможности создания проекта, но никто не упоминает, что она исчезла. Я сомневался, схожу ли я с ума в поисках чего-то, что должно быть там, или ни у кого нет обновлений в этой теме. Никогда не думал, что будет второе.
Энди

Это не называется предпочтениями, а настройками. Может, переименовали, чтобы усложнить. Только что купил IntelliJ за 200 баксов, но я все еще не могу использовать его для простого проекта gradle-java. Я уже 2 часа настраиваю, но ничего не работает. 200 баксов, и я не могу использовать его для простого проекта Java, потому что src-folder не создается.
mcfly soft 07

@mcflysoft Я думаю, что вы работаете в Windows, и названия немного отличаются от Mac. Я знаю твои боли, потому что у меня было то же самое. Что до меня, я, честно говоря, не хочу платить 200 баксов за Ultimate Edition. Я чувствую, что Community Edition уже достаточно хороша. Есть несколько уловок для gradleправильной настройки проекта, но это не будет слишком сложно.
DYS

1
это правильный ответ, и он должен быть принятым.
Джей Дангар

2
Когда я смотрю в Community Edition 2019 года, эта опция кажется недоступной
Марк Бриджес
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.