2012-03-28 8 views
1

Ich habe eine Reihe von Java-Projekten, jedes Projekt hat eine build.xml-Datei.Eclipse, wie man mehrere ant-Ziele laufen lässt

Nun, was ich normalerweise mache, ist Projekt A zu bauen und dann Projekt A mit einer anderen Build-XML-Datei, die in einem anderen Java-Projekt ist, zu implementieren.

Gibt es eine raffinierte Möglichkeit, anzugeben, welche Ziele und welche Dateien ich ausführen möchte und in welcher Reihenfolge ich sie ausführen möchte?

Danke!

Antwort

1

Wenn Sie Eclipse verwenden, können Sie Builder zu Ihrem Projekt A hinzufügen, das den Build und dann die Bereitstellung startet. Gehen Sie für das Projekt zu Properties -> Builders und Sie können New... Ameisen-Builder erstellen, die die Ziele mithilfe der Ameisen-Build-Dateien aufrufen, die Sie angeben. Dann können Sie in der Ansicht Builders die Reihenfolge angeben, um sicherzustellen, dass der Build vor der Bereitstellung aufgerufen wird.

+0

Guter Tipp! Aber es funktionierte nicht ganz für mich, oder eine wahrscheinlichere Theorie - ich benutze es nicht richtig! Wie starte ich die Kette von Bauherren, die ich habe? – marko

+0

Die Liste der Builder wird jedes Mal ausgeführt, wenn Sie Ihr Projekt erstellen. Wenn Ihr Projekt nicht automatisch erstellt wird, müssen Sie aus dem Menü "Projekt -> Projekt erstellen" auswählen. –