I know that this question has been asked many many times and still I
cannot find one single valid answer with a simple google request like
"Maven2 desktop".

Actually, everytime the answer seems to be about the same, Maven can
allow that, but it can't do it by default: you have to tinker a bit,
use a bit of assembly plugin here, a few ant scripts behind the
scenes, and in the end, you get something working.

The problem is that it's incredibly fragile and it relies upon a
default lifecycle that is clearly server-oriented.

IMHO, developing a desktop application with Swing for example, is
sufficiently different from a JEE application to define:
- a specialized set of lifecycle phases for it, with other default targets
- a new artifact to ease the creation of new projects

What do you think? Is someone using only Maven 2 for building pure
desktop applications? How do you do it? What are best practices and
conventions in that matter? Is there any work in progress related to
Maven  2 for desktop applications?

Because I'm kind of frustrated to be forced to use old low-level ant
scripts or IDE-specific builders to do the job while having my server
components nicely built with Maven. Of course if nothing exists, I'll
try to do something myself, but I want to be sure that I won't
reinvent the wheel first, and have some feedback about this.

Cheers.
--
Sébastien Arbogast

http://www.sebastien-arbogast.com

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

Reply via email to