Maven vs Ant vs Gradle - co wybrać?

0

Nie pracuję aktualnie w javie, ale chciałem się z pewnych względów nauczyć java build tools. Znam trochę Java SE, używam Eclipse.
Są to jednak na tyle uniwersalne narzędzia, że nie trzeba ich wykorzystywać tylko w javie.

Podoba mi się maven i ma kilka fajnych rzeczy, które mogłyby się przydać.
Natomiat jak już się czegoś uczyć, to tego co aktualnie jest wartościowe i przydatne na rynku.
Nigdy nic nie wiadomo - może w przyszłości będzie trzeba więcej kodować w javie.
Stąd też pytania:

  • co wybrać z tej trójki?
  • czy gradle posiada to samo co maven?
  • co jest najpopularniejsze na rynku (polskim) ?
  • maven jest uniwersalny, może być wykorzystywany nie tylko dla javy. Czy gradle tak samo?
  • co z ant?
0

gradle master race

1

ant staroć
maven póki co chyba jest w większości projektów
ale jak ktoś pisze nowy projekt to często widzę że wybierają gradle

stawiam że gradle z mavenem niedługo będą miały podobny poziom używalności o ile już nie mają :P

1

Myślę, że to Ci pomoże
Gość na początku tłumaczy co to są build toole jakie teraz są do wyboru (ant, maven, gradle) i róznice między nimi oraz wady zalety.

1

Ok maven wybrany - uniwersalny, utrwalony standard.
ant za mało popularny, słabo rozwijany
gradle za nowy, niedopracowany, za mało jeszcze popularny - a za parę lat zobaczymy, bo swiat sie przeciez zmienia...

0

Jak przekonać ludzi w pracy do gradle? jakieś pomysły?

0

@karolinaa a mialabys jakies fajne przyklady z netu? Video albo cos?

0

W projekcie korzystamy z anta, a projekt nie stoi na technologiach Javowych. Osobiście nie lubiłem tykać anta, dopóki nie zapoznałem się z dokumentacją. Ant bardzo dobrze sprawdza się do wysokiego zarządzania skryptami i wykonywania n skryptów po kolei. Warto połączyć z czymś w czym szybko się skryptuje a potem uruchamiać i zarządzać z anta.

0

Wedlug mnie gradle zbiera wiekszosc hejtu od ludzi co go nigdy nie uzywali i siedza na eclipsach z mavenem...

Ale wedlug mnie maven vs gradle to jak:
Svn vs git
Eclipse vs idea

0

W jaki sposob Gradle i Ant są podobne, jakis przyklad?

0
Wielki Mleczarz napisał(a):

Wedlug mnie gradle zbiera wiekszosc hejtu od ludzi co go nigdy nie uzywali i siedza na eclipsach z mavenem...

Ale wedlug mnie maven vs gradle to jak:
Svn vs git
Eclipse vs idea
No z tym eclipse vs idea to już przegięcie korzystałem z obu obecnie w pracy z Intellij a wdomu z Netbeans i żyję!

"Złej baletnicy przeszkadza i rąbek przy spódnicy, a dobrej ... nie przeszkodzi nic"

0
Wielki Mleczarz napisał(a):

Wedlug mnie gradle zbiera wiekszosc hejtu od ludzi co go nigdy nie uzywali i siedza na eclipsach z mavenem...

Ale wedlug mnie maven vs gradle to jak:
Svn vs git
Eclipse vs idea

Akurat siedzę na Eclipsie i próbuję zmienić mavena na gradle. I co? Wielka kupa. Mavena się nie mogę pozbyć definitywnie, bo gradle nie widzi artefaktów stworzonych w projekcie obok :( Nie mogę budować struktury hierarchicznej jakiej wymaga gradle bo mam różne moduły składane w kilka odrębnych projektów. Zatem potrzebuję repozytorium. Maven daje je od ręki. Gradle tylko płaskie pliki i jeszcze muszę definiować: jak zrobisz to musisz tam włożyć, bo jak będziesz tworzyć projekt obok to nie znajdziesz :( Maven ma to domyślnie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1