Andere Projektbuilder als Ant

Im Beispiel für den Projektbuilder ist Ihnen beim Durcharbeiten vielleicht aufgefallen, dass der Projektbuilder als Typ 'Ant-Builddatei' erstellt wurde. Diesmal wählen wir für die Erstellung des Projektbuilders den Typ 'Programm' aus.

Die Option Programm ist im Wesentlichen eine Art "Sammelbecken", damit Sie ein externes Tools für jede beliebige ausführbare Datei definieren können, auf die Sie im lokalen Dateisystem oder im Netz zugreifen können. Nehmen Sie an, dass Sie anstelle von Ant lieber Ihre eigenen Shell-Scripts oder Windows-Batchdateien (.bat) verwenden möchten, um Ihre Eclipse-Projekte als JAR-Dateien zu erstellen und zu implementieren. In diesem Fall würden Sie dann ein externes Programm-Tool erstellen, das angeben würde, wo und wie Ihr Script ausgeführt werden soll.

  1. Erstellen Sie ein Script, das die von Ihnen gewünschten Implementierungsschritte ausführt.
  2. Wählen Sie in einer der Navigationssichten das Projekt, das Sie erstellen wollen, aus und wählen Sie in dessen Kontextmenü die Option Eigenschaften aus.
  3. Wählen Sie Erstellungsprogramme aus, klicken Sie auf Neu..., wählen Sie Programm aus und klicken Sie auf OK.
  4. Der Dialog Externe Tools wird angezeigt und ist in diesem Fall für Tools des Typs Programm konfiguriert.
  5. Geben Sie die Position des Scripts, sein Arbeitsverzeichnis und alle erforderlichen Argumente ein.

    Dialog 'Externe Tools' für Tools des Typs 'Programm'

  6. Im vorliegenden Fall handelt es sich bei dem Script um eine Windows-Datei .bat. Es könnte jedoch genauso gut ein Linux-Shell-Script, ein Perl-Script oder jedes beliebige andere Script verwendet werden, das auf Ihrem System ausgeführt werden kann.
  7. Die Registerkarten Aktualisieren und Buildoptionen sind mit den Registerkarten identisch, die Sie bereits von den Ant-Projektbuildern her kennen. Insbesondere können Sie auf der Registerkarte Buildoptionen steuern, welche Buildtypen die Builddatei des Projektbuilders auslösen.
  8. Übernehmen Sie die Änderungen und klicken Sie auf OK.
  9. Wie bei Ant-Projektbuildern können Sie die Reihenfolge dieses Projektbuilders in Bezug auf andere Projektbuilder (zum Beispiel den Java-Builder für Java-Projekte) steuern.
  10. Builden Sie das Projekt erneut. Dies löst die Ausführung des Scripts aus. Die generierte Ausgabe wird an die Ansicht 'Konsole' gesendet.

Ant ist ein häufig verwendetes Tool für das Konfigurieren und Implementieren von Projekten. Wenn Sie jedoch lieber mit einem anderen Tool oder eigenständig arbeiten möchten, können Sie für den Projektbuilder ein externes Tool des Typs 'Programm' definieren. Auf diese Weise können Sie die Implementierung Ihres Projekts ganz nach Bedarf anpassen und trotzdem die automatische Ausführung des Scripts bei jedem Projektbuild nutzen.

Zugehörige Tasks
Ant-Builddateien erstellen
Ant-Builddateien bearbeiten
Ant-Optionen speichern und erneut verwenden
Ant-Builddateien ausführen
Ant-Builddatei als Projektbuilder erstellen
Ant-Builddateien als Projektbuilder verwenden
Projektbuilder ausführen
Externe Tools
Externe Standalone-Tools