2010-04-26 7 views
5

Ich arbeite an einer Java-Aufgabe für einen Software-Design-Kurs in meiner Universität. Es ist nicht wirklich kompliziert und es enthält einige Klassen, Schnittstellen und jUnit Testfälle. Uns wurde nun mitgeteilt, dass wir eine Datei build.xml als Eingabe für einen Ant-Builder bereitstellen sollten. Ich habe noch nie davon gehört oder eine Ameise benutzt. Ich habe auch gesehen, dass Eclipse es unterstützt. Meine Fragen sind - Was macht build.xml? Wie erstellt Eclipse mein Projekt und warum nicht dasselbe, anstatt Ameisen zu benutzen? Und am wichtigsten - wie erstellt man diese Datei mit Eclipse?Wie erstelle ich eine Ant-Builder-Datei (build.xml) für ein bestehendes Java-Projekt?

Danke.

+0

Würde http://stackoverflow.com/questions/206473/build-eclipse-java-project-from-command-line/206587#206587 Hilfe? – VonC

Antwort

5

Ant ist ein Build-Tool auf Java-Basis. Es ist sehr leistungsfähig und kann in verschiedene andere Tools integriert werden, die Sie für die Erstellung einer beliebigen Java-Anwendung benötigen. Dies ist sehr hilfreich, wenn Sie eine Continuous-Integration-Umgebung mit einem Continuous Build-Server bereitstellen.

Sie bauen innerhalb von Eclipse, und Ihr Build-Prozess ist an Ihre IDE gebunden - was für ein Ein-Mann-Projekt völlig in Ordnung ist, sich aber für ein Teamprojekt als nicht effizient erweisen könnte. Mit Ant können Sie außerdem einen komplexen Build erstellen, der mehrere Komponenten und komplexe Abhängigkeiten in einem einzigen Schritt umfasst, einschließlich Komponententests.

Sie können entweder Ihre Ant-Build von Grund auf neu erstellen (was der beste Weg ist, aber es dauert eine Weile). Andernfalls können Sie es mit Eclipse über das Menü Datei/Exportieren erstellen (unter Allgemein Ant-Builddateien auswählen).

2

Sie sollten auf jeden Fall wissen, wie man eine Datei build.xml von Grund auf kettet, nur damit Sie wissen, was Eclipse hinter den Kulissen tut.

Ich lehrte eine Java-Klasse vor einer Weile, wo ich die Grundlagen von ant erklärte.

Verwandte Themen