Abstract

Der Artikel erläutert an praktischen Beispielen wie Apache Buildr arbeitet und klärt die grundlegenden Unterschiede zu anderen Buildsystemen wie Maven.

Description

Zunächst klingt alles ganz gut Deklarative Beschreibung und Defaults von Maven + Skriptfähigkeit wie bei Ant jedoch in Ruby. Dann sieht man aber schnell, dass der Maven Fehler wiederholt wurde. Feste Buildzyklen die vermutlich nur schwer änderbar sind bzw. nur mit Ruby Kenntnissen und statt Ant als Skriptsprache zu integrieren wurde Ruby genommen - vermutlich weil eine interne DSL weniger Aufwand beim Entwickler des Werkzeugs hervorruft. Meine persönliche Meinung: Gute Ideen schlecht umgesetzt. Keine Lösung für das aktuelle Buildtool Dilemma.

Links and resources

Tags