Как создать 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.