Frage

Ich schrieb einig Groovy-Code, und ich möchte es mit dem vorhandenen Java-Code integrieren. Wir möchten in der Lage sein, unsere ant Skripte zu halten und nur die benötigte Groovy Funktionalität hinzuzufügen. Wird Gant ermöglichen es uns, unsere bestehende Skripte zu halten?

War es hilfreich?

Lösung

Nach der Gant-Website, nein:

Gant ist ein Werkzeug für die Ant-Tasks scripting statt XML Groovy die Logik zu spezifizieren. Eine Gant-Spezifikation ist ein Groovy-Skript ...

Ein Gant bauen Skript Groovy Skript verwendet, nicht XML, aber es nutzt die Ant-Tasks. Deshalb, wenn Sie benutzerdefinierte Ant Aufgaben haben, werden Sie noch in der Lage sein, diese zu nutzen.

Andere Tipps

Vielleicht könnten Sie mehr Details über das, was Sie tun wollen. Sie können normalen Ant-Skripte von Gant rufen und umgekehrt.

Sie können auch die groovy Ant-Task verwenden, um beliebigen Groovy in dem normalen (oder Gant-Geschmack) zu laufen Ameise baut.

Im Folgenden beantwortet nicht die Frage in Bezug auf Gant, aber es könnte mit dem Problem helfen:

Gradle ist ein Groovy-Build-Tool. Es ist anspruchsvoller als Gant. Ich habe auf dieser gebloggt hier .

Von der Gradle FAQ ( hier ):

  

Gradle kann jedes Ant-Build importieren   Skript. Gradle integriert tief mit   eine Ant-Build. Jedes Ant-Ziel ist   als Gradle Aufgabe dargestellt. Diese Aufgabe   kann weiter in Ihrer Gradle verbessert werden   Build-Skript.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top