/ / Възможност за конвертиране на Gradle Project в Maven в IntelliJ и запазване на двете файлове - maven, intellij-idea, gradle

Възможност за преобразуване на проекта Gradle в Maven в IntelliJ и запазване на двата файла - maven, intellij-idea, gradle

С радост използвах IntelliJ + Gradle, ноНаскоро ме помолиха да се преместя в Maven като инструмент за изграждане. Има ли лесен начин да конвертирате проект Gradle в Maven в IntelliJ или може да запазите и двете конфигурационни файлове (build.gradle и pom.xml)? Според Gradle build.gradle към Maven pom.xml, Използвах плъгина Gradle Maven игенерира pom.xml файл в build / poms, но бих искал да запазя както build.gradle, така и pom.xml на същото ниво, предоставяйки възможност за изграждане на проекта, използвайки който е предпочитан. Това възможно ли е?

Благодаря,

Отговори:

8 за отговор № 1

Не мога да ви предложа решение, което ви позволява да запазите всичките си настройки на проекта Gradle непокътнати, но ако намерите следните полезни, моля маркирайте го съответно.

За да се движите между двата инструмента за изграждане, можете да направите следното:

Ако имате проект Maven, който искатеконвертирате, трябва да отидете в папката на проекта, и на cmd линия да "Gradle init" (очевидно се уверете, Gradle е на вашия път). Затворете и отворете отново проекта и ще бъдете подканени да разрешите Gradle на проекта.

На вашия точен въпрос, за превръщане на Gradleобратно към Maven. Можете просто да изтриете папката .idea, като оставите всички Gradle скриптове на място. След това в Intellij изберете отворен проект. Отидете до вашия pom.xml и го изберете. Следващите екрани. Когато Intellij ви подкани да разрешите проекта като Gradle, спад. Резултатът е нов проект, който все още ще включва вашите Gradle скриптове, но сега изгражда с Maven. Ще трябва да имате валиден pom.xml на място, което maven може да използва.