Szukam materiałów i wszelkich informacji na temat migracji z anta do gradla. Projekt rozwijany przez naście lat, build.xml niesamowicie rozbudowany, totalny śmietnik (nikt w projekcie nad tym nie panuje). Postanowiłem wziąć sprawy w swoje ręce i poświęcić "trochę" prywatnego czasu na doprowadzenie tego do ładu. Czy ktoś z Was przerabiał podobny temat i jest w stanie podpowiedzieć jak się do tego zabrać, od czego zacząć ? Zaznaczam że nie chce odpalać z poziomu gradla builda antowego. Będę wdzięczny za wszelkie uwagi
0
0
Próbuj zacząć od zrobienia ant.importBuild "build.xml"
w pustym gradle.build
. Niestety wiele trzeba przerabiać, szczególnie jeżeli są jakieś taski antowe ściągane z innych jarów. Ale to daje jakąś szansę na to, że uruchomisz oryginalny build w nowym środowisku. Potem już można sobie task po tasku migrować.
Tak z glowy, co pamiętam:
- Kolizje nazw tasków, trzeba przemianowywać taski o nazwach systemowych, np. clean
- Nie działają taski typu optional (np. script). Nie znam generalnego obejścia, ale na
script
- tak.