2010-12-09 5 views
1

Standardmäßig erzeugt Buildr die Ausgabe an etwas anderen Stellen als Mavens Standard. Beispielsweise werden Testklassen in target/test/classes anstelle von target/test-classes, Berichte in reports/ anstelle von target/surefire-reports und JavaDoc in target/doc anstelle von target/site/apidocs eingefügt.Wie konfiguriere ich Apache Buildr, um dieselben Verzeichnisse wie Maven zu verwenden?

Gibt es eine Liste all dieser Unterschiede und wie Buildr konfiguriert wird, um dieselben Ausgabeverzeichnisse wie Maven zu verwenden? Wäre das sogar sicher, wenn zum Beispiel ein paralleles Maven-Projekt migriert wird, vorausgesetzt, die beiden laufen niemals gleichzeitig?

Antwort

1

Sie können configure buildr to use different directories from the defaults.

Es scheint mir nicht vorübergehend, beide Maven und Build-Builds in den gleichen Verzeichnissen würde Probleme verursachen, aber ich habe es nie selbst ausprobiert. Sicherlich wären alle Probleme mit einem sauberen Build lösbar.

+0

Aber es gibt kein Beispiel Maven Layout enthalten? –

+0

Buildr übernimmt selbstbewusst das Maven-Layout für die Quelle. Ich glaube nicht, dass es einen offiziellen Grund gibt, warum es das Ziellayout nicht nachahmt (abgesehen von Dingen wie Tests, wo, da es nicht todsicher ist, der Aufruf der 'todsicheren Berichte' irreführend wäre). AFAIK, es gibt keine eingebaute Unterstützung, um die Ausgabestruktur von maven zu kopieren. –

Verwandte Themen