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]
