Hello,

just to report what I have done and what is left.
I have refactored woden-api, woden-om, woden-dom and created woden-ant and
woden-commons.
As of yet, I have just refactored the source and not the tests.
I have a little problem with the tests and need your opinion.
Maven convention about test is to store the test with the Maven project.
However, in our case, most of the tests are shared between woden-om and
woden-dom.
So the solutions presented to use are the following:
1) create a separate test folder under trunk and update woden-om and
woden-dom to use this folder (like it is done today). Pros: easy to
implement. Cons: does not follow Maven conventions
2) create a separate test Maven project with two profiles (om and dom) to
manage the dependency for the execution. Pros: follow Maven conventions.
Cons: needs to run Maven twice
3) create a separate test Maven project without profiles that will launch
Maven twice (thanks to the maven-invoker-plugin
http://maven.apache.org/plugins/maven-invoker-plugin) one for OM and one for
DOM. Pros: follow Maven conventions. Cons: needs 3 POMs

Please let me know what is your preferred choice, mine is the third.

Jeff MAURY

-- 
La mélancolie c'est communiste
Tout le monde y a droit de temps en temps
La mélancolie n'est pas capitaliste
C'est même gratuit pour les perdants
La mélancolie c'est pacifiste
On ne lui rentre jamais dedans
La mélancolie oh tu sais ça existe
Elle se prend même avec des gants
La mélancolie c'est pour les syndicalistes
Il faut juste sa carte de permanent

Miossec (2006)

http://www.jeffmaury.com
http://riadiscuss.jeffmaury.com
http://www.lastfm.fr/listen/user/jeffmaury/personal

Reply via email to