Hi everybody,

I've done 2 maven builds files : one for the framework, and one for the whole 
project (using the Maven Reactor).
The one I did for the framework is running quite well, it compiles the whole 
thing and creates a web site with lots of cool-looking reports. However I 
have some questions/remarks :

- Maven does *not* understand multiple source directories. It is possible to 
give it the root of the source directories, and then it will walk thru them 
(nice), but in Cactus' case there are the same classes in the j2ee12 and 
j2ee13 repositories, so I'm having some duplicate class errors. What you're 
doing here (copy/pasting directories) is too Ant-like I'm afraid. Besides, 
it's a really weird idea... Couldn't you put everything in the same tree, and 
use a factory?? I understand that some parts of the j2ee 1.2 spec are 
deprecated and outdated, but hey, there's anyway lots of old/deprecated stuff 
in the "share" directory.
Anyway, I don't think a Maven build can be done easily without a grand unified 
source tree.
BTW, my build succeeds because I wiped off the j2ee12 tree, which is useless 
to me.

- The AspectJ stuff seems to be working, but are you just using it for logging 
the methods?? Or is there some other use i haven't found out? I'm an 
AspectWerkz user, so I'm not AspectJ-familiar and I might not have this 
right.

- The PMD & checkstyle reports are producing lots of errors (wrong brackets 
and everything), but some interesting things do show up (use of Vector for 
example)

- The Clover report seems to be half broken, but I think it's the 
maven-clover-plugin's fault. Anyway that's a non-free software, who would 
actually use that to do some serious work :-)

- JUnit, javadoc and all the other reports I've tried were ok.

Concerning today's emails :
- I think the Maven-built web site can be customized. I have never done it 
before, thus.
- There's a maven-gump plug-in, so Gump intergration should be possible. I'm a 
CruiseControl user, so I can't really say more about Gump.

HTH,

-- 

Julien Dubois


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to