Im ersten Artikel der geplanten Ant Serie habe ich beschrieben, wie meiner Meinung nach ein wiederverwendbares Buildsystem aussehen sollte. Dort wurde ein projektspezifisches build.xml postuliert, in dem grundsätzliche Einstellungen des Projekts vorgenommen wurden. Die eigentliche Logik des Builds findet sich dann einer wiederverwendbaren Datei names build-root.xml, die in den Projektbuild importiert wird. Der weitere Aufbau eben dieser Datei soll in diesem Blogeintrag betrachtet werden.
mehr ...Einige Jahre lang habe ich Ant genutzt, um die Übersetzung und Installation meiner Software-Projekte zu automatisieren. Doch nach und nach wurden diese Projekte auf andere Buildverfahren migriert, erst auf Maven und jetzt wird für die aktuellen Projekte in der Regel Gradle verwendet. Nachdem ich nach einer Abstinenz von etwa sechs Jahren wieder einmal mit Ant arbeiten zu musste zeigte sich, dass Ant immer noch in der Lage ist, in Funktionsumfang und Leistungsfähigkeit den Konkurrenten Parole zu bieten.
mehr ...