Right, the current "src / module / package" layout must be changed to
"module / src /package" as a minimal requirement. Not a blocker IMHO. Maven
is built on conventions, a project that don't follow them and don't want to
change will hardly migrate to Maven. The module layout is the only one I've
noticed for now.

Maven has a RMIC plugin http://mojo.codehaus.org/rmic-maven-plugin/

Maven is time consumming for dependency resolution on first run, as it
downloads them. After this first run, it is comparable to ant build script.
Maven 3 also improves a lot the build perfs.

<http://mojo.codehaus.org/rmic-maven-plugin/>The idea for first step is to
have a alternative build process based on Maven, to allow deploying releases
on central. A full migration to Maven could be suggested after the build
fully supports all features, and if the dev-team wants to go this way.

Nicolas

2010/8/9 sebb <[email protected]>

> On 9 August 2010 12:12, nicolas de loof <[email protected]> wrote:
> > Hi
> > My name is Nicolas De loof, I'm a Maven committer and a jMeter user, with
> > even more usage of this nice tool. I'm french, so please apology for my
> ugly
> > english ;)
> >
> > As jMeter 2.4 is just released, I think it's a good time to consider
> > switching the build to use Maven, or maybe just consider Maven as an
> > alternative build tool. As the ant script allready uses many
> > properties, that will only require some minor folder changes.
>
> `When I last looked at this a few years ago, it looked like the whole
> folder hierarchy would need to be changed.
> However, Maven has improved since then, and I have had more experience
> of using it on other (simpler) projects.
> So maybe one can add a Maven build without moving too much around.
>
> Although it does a lot of things well, Maven makes some operations
> really difficult to define.
> For example, can it automatically invoke the RMIC compiler?
>
> It also takes a lot longer to compile and test than Ant, perhaps
> because of all the dependency checking.
> That was what really put me off  - and still does.
>
> But if you just want to create Maven artifacts, then perhaps that can
> be done without too much pain, and the Ant build used for everything
> else.
>
> Or indeed maybe the Ant build could be extended to create the Maven
> artifacts.
>
> > Building tools around jMeter (maven plugin, Hudson plugin, ...) requires
> > jMeter artifacts to be available on maven repository. Nowaday users have
> to
> > install them manually and can't take advantage of dependency resolution.
> > There is also no "official" maven plugin to support performance testing
> > during build (typically, continuous performance testing on nightly
> builds).
> > Maybe this could be part of the roadmap.
> >
> > WDYT ?
> >
> > Best regards,
> > Nicolas
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to