2016-03-30 8 views
5

Z przyjemnością korzystam z IntelliJ + Gradle, ale ostatnio zostałem poproszony o przeniesienie do Maven jako narzędzia do kompilacji. Czy istnieje prosty sposób na konwersję projektu Gradle na Maven w IntelliJ, czy może zachowaj oba pliki konfiguracyjne (build.gradle i pom.xml)? Jak na Gradle build.gradle to Maven pom.xml, użyłem wtyczki Gradle Maven i wygenerowałem plik pom.xml w build/poms, ale chciałbym zachować zarówno build.gradle, jak i pom.xml na tym samym poziomie, zapewniając możliwość zbudowania projektu za pomocą tego, który jest jest preferowany. Czy to jest możliwe?Możliwość konwersji Gradle Project na Maven w IntelliJ i przechowywanie obu plików kompilacji

Dzięki,

Odpowiedz

6

nie mogę zaoferować rozwiązanie, które pozwala zachować wszystkie ustawienia projektu Gradle nienaruszone, ale jeśli okaże się, co następuje użyteczne, proszę zaznaczyć je odpowiednio.

Aby poruszać się między tymi dwoma narzędziami budować, można wykonać następujące czynności:

Jeśli masz projekt Maven, który chcesz przekonwertować, trzeba przejść do katalogu projektu, a na cmd linii zrobić "gradle init" (oczywiście upewnij się, że Gradle jest na twojej ścieżce). Zamknij i ponownie otwórz projekt, a zostaniesz poproszony o włączenie Gradle w projekcie.

Dokładne pytanie dotyczące zamiany Gradle z powrotem na Mavena. Możesz po prostu usunąć folder .idea, pozostawiając wszystkie skrypty Gradle na miejscu. Następnie wewnątrz Intellij wybierz otwarty projekt. Przejdź do swojego pom.xml i wybierz to. Następnie przez następujące ekrany. Gdy Intellij wyświetli monit o włączenie projektu jako Gradle, odrzuć. Rezultatem jest nowy projekt, który nadal będzie zawierał twoje skrypty Gradle, ale teraz buduje z Mavenem. Musisz mieć prawidłowy plik pom.xml w miejscu, z którego może korzystać specjalista.