----- Original Message ----- 
From: "Matthias Bohlen" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>; "'Chad Brandon'"
<[EMAIL PROTECTED]>
Cc: <[EMAIL PROTECTED]>
Sent: Wednesday, April 14, 2004 5:38 PM
Subject: RE: [Andromda-devel] MAVEN_OPTS make build possible


Hi all,

my intention was to allow our users to use the samples without using
Maven but only using Ant. It's like XDoclet: XDoclet is built using
Maven but is delivered in binary form so that I can immediately use it
with Ant, only. I must say that I admire Maven but I would not have used
XDoclet if it would have forced me to learn Maven first (in fact, I was
not ready to see the usefulness of Maven back in those days).

--- Well I wouldn't say the building of the samples would "force" someone to
use Maven, but it would give them an example of how to build a project using
Maven...which is probably one of the reasons why some people may be hesitant
to start a Maven project...because they don't have a good example of where
to start from.  If we include ALL the binaries for the sample, it will still
be built using Maven..it just won't be used in the way that its meant to be
used.  Since we're including the dependencies that AndroMDA itself requires
in the binary dist (like log4j, commons-lang, commons-collections,
pico-container, etc)...this should allow people to use AndroMDA with Ant.

The src zip should be shipped without any binaries because I trust those
people who know how to recompile AndroMDA to use Maven correctly and
with proper motivation.

Another point is: If we don't use Ant any more, the AndroMDA Ant task
will not be tested any more and bugs might creep in over time.

--- Well actually the maven plugin uses the AndroMDA task under the
covers...so you should be getting plenty of testing for it! :)

Thoughts?
Matthias

> -----Original Message-----
> From: Wouter Zoons [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, April 14, 2004 6:53 AM
> To: 'Chad Brandon'; 'Matthias Bohlen'
> Cc: [EMAIL PROTECTED]
> Subject: RE: [Andromda-devel] MAVEN_OPTS make build possible
>
>
> > I'm not really sure what the benefit is of being able
> > to build offline the first time?  Once the user builds
> > the samples once..they can then build offline if
> > they'd like.
> >
> > The way I see it, is that we include in the dist any
> > AndroMDA modules that we are releasing as well as the
> > core libs required by these core modules.  When the
> > user builds the samples, the extra libs required by
> > the samples would just be downloaded by maven like
> > normal.  What do you guys think? Maybe I'm missing
> > something, but to me it doesn't make sense to bundle
> > all the libs used by our samples.
> >
>
> Although I understand Matthias' request, I have to say I
> agree with Chad. It will introduce only more complexity to be
> able to build offline the first time.
>
> Anyway, someone who is ready to build AndroMDA from the
> sources will surely be happy to download the dependencies
> separately into his local Maven repository during the first
> build. I see this feature as an advantage (small src bundle
> footprint, easy when you are already using
> maven: maybe you'll already have some of the dependendies, ...).
>
> Why don't we meet in the middle ? We could make a bundle
> available which basically is a zip file containing the
> library dependencies. This one would be quite big, but users
> who want to build offline for some reason, would simply
> download a copy of this lib too.
>
> So it would be what Matthias wants, only in a separate bundle.
>
> What do you think ?
>
> Wouter.
>
>
>




-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id70&alloc_id638&op=ick
_______________________________________________
Andromda-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/andromda-devel



-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
Andromda-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/andromda-devel

Reply via email to