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.
================================================================================