Fwd: [Webmacro-devel] Maven Site

"Marcello H" <[email protected]> Wed, 12 Apr 2006 23:29:56 +0200
Newsgroups gmane.comp.java.webmacro.user
Message-ID <[email protected]>
Could it still be possible to have ant (for the Ant-lovers) together with M=
aven?

At my current job, we use Maven 2, but I'm not happy with that.
(But probably because we use it on a big project with subprojects and
dependencies etc.)

I personally like the freedom you have when you use Ant, and Ant isn't
forcing any project structure. There are lot's of plugins for ANT like
PMD, Checkstyle, CPD and lots of other stuff (that I know are cool too
in Maven...)
Let Maven not be a goal, but a tool....

Greetings from the land with the wooden shoes!
Marcel

2006/4/12, Tim Pizey <[email protected]>:
> Hi gang,
>
> Trying to make good on my promise to Mavenise WM.
> I would like to know who else is using WM in Maven projects.
>
> Maven is in a bit of a turmoil at the moment, with Maven and Maven2
> both in development, but hey that's open source.
>
> Maven has quite rigid ideas about how a project should be run,
> which I am in agreement with.
>
> <rant>
> I have had a down on Ant from the start, but as I have used
> Maven and argued (successfully) with an anti-Maven friend
> at length my view boils down to application developers and
> tool developers should not try their hand at distribution management,
> it is a large and mature discipline: respect it.
>
> The effect of ant on WM seems to have been to divorce the tests
> from the gui, as tests only work within the ant script and
>  to introduce a dependency on ant for the whole test suit to run
> (TestVersion).
> </rant>
>
> The first thing to do is to make it so that all unit tests pass in Eclips=
e,
> straight out of the cvs tree.
> This seems to involve
> 1. A fix to TestSpringView,
> 2. The renaming of
> WebMacro.defaults.classic to WebMacro.defaults and
> placing it in the classpath
> 3. Removal of TestVersion and the ant filtering that it tests.
>
> I have now successfully produced a Maven 1 site:
> http://paneris.org/~timp/webmacro/
> (oops, just noticed it still has Melati as browser title - will fix)
>
> I am still learning Maven2, but should be able to create a Maven2 site
> sometime soon.
>
> The principle objective of this exercise is to get the next release of
> WM into both the Maven 1 and Maven 2 repositories.
>
> Where we go with Maven is up to you:
> 1. Minimal: configure Maven around WM ideosyncracies
> (this is effectively what I have done).
> 2. Total: redo the WM tree structure in accordance with
> Maven best practice, remove the Ant build,
> separate the tools, contrib, classic and minimal distributables
> into separate Maven sub projects
>
> I am probably rather in favour of the latter, but it has taken this long =
to
> get to where I am now.
>
> cheers
> Tim
>
>
>
> -------------------------------------------------------
> This SF.Net email is sponsored by xPML, a groundbreaking scripting langua=
ge
> that extends applications into web and mobile media. Attend the live webc=
ast
> and join the prime developer group breaking into this new coding territor=
y!
> http://sel.as-us.falkag.net/sel?cmd=3Dlnk&kid=3D110944&bid=3D241720&dat=
=3D121642
> _______________________________________________
> Webmacro-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/webmacro-devel
>


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642