Лучший способ добавить поддержку Gradle в проект IntelliJ
Я посмотрел вокруг совсем немного и не нашел лучшего решения для преобразования существующего проекта IntelliJ в Gradle. Я работаю в командной среде, и мы в настоящее время разделяем .ipr-файл, поскольку у нас есть несколько конфигураций сборки, которые мы отслеживаем. В конечном итоге мы избавимся от тех, кто выступает за Gradle, но я не могу слишком сильно испортить ситуацию, пока не будет сделано преобразование Gradle.
кроме того, наши исходные файлы Java находятся в папке src, а не src / main / java как стандарт.
есть ли способ добавить Gradle в мой проект, который не заставит меня удалить и воссоздать мой проект IntelliJ и не испортит всех остальных, когда они будут тянуть Git?
6 ответов:
Почему бы вам просто не добавить:
build.gradleв корневой папке проекта, и использовать плагин, например:
apply plugin: 'idea' //and standard one apply plugin: 'java'и с этим огнем из командной строки:
gradle cleanIdeaи после этого:
gradle ideaпосле этого все должно работать
нет необходимости удалять любые
.imlфайлы. Следуйте за этим:
- закрыть проект
File->Open...и выберите ваш вновь созданныйbuild.gradle- IntelliJ спросит вас, Хотите ли вы:
Open Existing ProjectDelete Existing Project and Import- выбрать второй вариант, и вы сделали
другой способ, проще.
добавить
build.gradleфайл в корень вашего проекта. Закрыть проект. Удалить вручную.* iml-файл. Затем выберите " Импорт проекта...", перейдите в каталог проекта, выберите построить.gradle файл и нажмите кнопку ОК.
в IntelliJ 2017.2.4 я просто закрыл проект и снова открыл его, и у меня появился диалог с вопросом, Хочу ли я связаться с построить.gradle который открыл диалоговое окно импорта для проектов Gradle.
нет необходимости удалять файлы или добавлять идея плагин построить.gradle.
просто в будущем, если у вас уже есть
Mavenпроект все, что вам нужно сделать, это сделатьgradle initв вашем каталоге проекта, который будет генерироватьbuild.gradleи другие зависимости, а затем сделатьgradle buildв том же каталоге.
Я использую версию 12 IntelliJ.
Я решил аналогичную проблему, создав совершенно новый проект и " проверка из системы управления версиями" Объединение двух проектов позже было довольно легко.
Comments