we went through the thought exercise of converting an ant-based product to maven2 project management. we came to the conclusion the the re-factoring to the modules would outweigh the benefits. however, if you're starting from scratch, by all means, consider maven2.

to be fair, our product was fairly monolithic, and not well structured to begin with, in nature, which made a conversion especially daunting.

one of the major benefits of maven is the ability to manage and publish dependencies. you can get this in ant by using the Ivy[1] ant libraries. Ivy is actually more advanced and flexible than maven in this regard, and is the direction we decided to go for out product. it'd be fairly trivial to use Ivy to publish roller's artifacts.

not that anyway probably cares about this one, but i already published (manually, via the deploy:deploy-file) the roller adminsdk JAR on the java.net maven2 repo.

[1] http://incubator.apache.org/ivy

Raphaël Piéroni wrote:
Hi,

do you plan to move to use a maven build ?
or at least to provide artifacts that can be used in a maven build ?
I am thinking about business.jar, web.jar, roller.war
and a custom plugin that could be used to merge generated informations (web.xml, forwards, ...)

Regards,

Raphaël



================================================================================

Les données et renseignements contenus dans ce message sont personnels, confidentiels et secrets. Ce message est adressé à l'individu ou l'entité dont les coordonnées figurent ci-dessus. Si vous n'êtes pas le bon destinataire, nous vous demandons de ne pas lire, copier, utiliser ou divulguer ce message. Nous vous prions de notifier cette erreur à l'expéditeur et d'effacer immédiatement ce message de votre système.

The information contained in this message is privileged, confidential, and protected from disclosure. This message is intended for the individual or entity addressed herein. If you are not the intended recipient, please do not read, copy, use or disclose this communication to others. Also please notify the sender by replying to this message, and then delete it from your system.

================================================================================


Reply via email to