2010-12-09 24 views
1

Par défaut, Buildr produit des résultats dans des endroits légèrement différents de ceux par défaut de Maven. Par exemple, il place les classes de test dans target/test/classes au lieu de target/test-classes, rapporte dans reports/ au lieu de target/surefire-reports, et JavaDoc dans target/doc au lieu de target/site/apidocs.Comment configurer Apache Buildr pour utiliser les mêmes répertoires que Maven?

Y a-t-il une liste de toutes ces différences, et comment configurer Buildr pour utiliser les mêmes répertoires de sortie que Maven? Est-ce que cela pourrait même être sûr, par exemple, s'il y a un projet Maven en cours de migration à condition que les deux ne soient jamais exécutés simultanément?

Répondre

1

Vous pouvez configure buildr to use different directories from the defaults.

Il ne me semble pas que les builds maven et buildr dans les mêmes répertoires causeraient des problèmes, mais je ne les ai jamais essayés moi-même. Certainement tout problème serait résolvable avec une construction propre.

+0

Mais il n'y a pas d'échantillon Maven Layout inclus? –

+0

Buildr adopte délibérément la disposition de Maven pour la source. Je ne pense pas qu'il y ait une raison officielle pour laquelle il n'imite pas la mise en page cible (sauf pour des choses comme les tests, où, puisqu'il n'utilise pas surefire, appeler la sortie 'surefire-reports' serait trompeur). AFAIK, il n'y a pas de support intégré pour copier la structure de sortie de maven. –