/ / Gant 100% Ant е съвместима? - ява, мравка, groovy, gant

Дали Gant 100% Ant е съвместим? - ява, мравка, groovy, gant

Написах някакъв Groovy код и бих искалда го интегрирате със съществуващия Java код. Бихме искали да можем да запазим нашите мъртъв скриптове и да добавим само необходимата Groovy функционалност. Will Gant ще ни позволи да запазим съществуващите ни скриптове?

Отговори:

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

Според сайта на Гант, не:

Gant е инструмент за скриптове на Ant задачи, използващи Groovy вместо XML, за да се определи логиката. Спецификацията Gant е Groovy скрипт ...

Скриптът за изграждане на Gant използва Groovy скрипт, а не XML, но използва задачите на Ant. Следователно, ако имате някакви персонализирани Ant задачи, пак ще можете да ги използвате.


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

Може би бихте могли да дадете повече подробности за това, което искате да направите. Можете да се обадите на нормални скриптове на Ant от Gant и обратното.

Също така можете да използвате задачата на groovy ant за да изпълнявате произволен Groovy в нормалната си (или Gant-ароматизирана) мравка builds.


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

Следното не отговаря на въпроса по отношение на Гант, но това може да помогне с проблема:

Gradle е инструмент за изграждане на Groovy. Тя е по-сложна от Гант. Блогувах по този въпрос тук.

От Gradle FAQ (тук):

Gradle може да импортира всякаква антена скрипт. Gradle се интегрира дълбоко с мъртвото строителство. Всяка мъртва цел е представлявана като задача на Gradle. Тази задача може да бъде допълнително подобрено във вашето Gradle изграждане на скрипт.