Thank you for clarifying Anders :
1. "No, you should specify a version for all plugins "
When I ran a sample project, it automatically downloaded a bunch of plugins
( like maven-clean-plugin ) as specified in teh superpom version (  I didnt
specify ).
Are you saying that I should have specified the versions in my pom ?

2. Also it created the repository under ~/.m2 . I was expecting it to be
~/.m3, since I was using maven 3. ( I wanted to make sure that I didnt
wrongly run maven 3 in maven 2 mode, because my pom didnt explicitly specify
that I need the maven3 behavior )

--sony

On Fri, Apr 15, 2011 at 8:40 AM, Anders Hammar <[email protected]> wrote:

> > 1. Does that mean that the poms we write would look exactly same as how
> > they
> > would have looked during maven 2.x days ?
> >
>
> There are no changes to the pom. A pom that works with Maven 3.0.x should
> work with Maven 2.x (with the possible exception that some specific plugin
> might not work with some Maven version).
>
> 2. "3 will complain if you did not specify versions in the plugins"
> > I guess, this applies only to the plugins that ate *not* specified in teh
> > superpom ( core plugins ) ?
> >
>
> No, you should specify a version for all plugins (either in your pom or in
> a
> parent pom). The ones in the super-pom are just a safety net.
>
> /Anders
>
>
> >
> >
> > --sony
> >
> >
> >
> >
> >
> > On Fri, Apr 15, 2011 at 1:06 AM, Tom Eugelink
> > <[email protected]>wrote:
> >
> > >  If you do nothing fancy in your plugins then you should be able to
> > migrate
> > > to 3 without changes to the plugin. 3.0 is mainly a refactoring of the
> 2
> > > code and tries to remain as much backwards compatible as is possible.
> So
> > no,
> > > yes, no.
> > > 3 will complain if you did not specify versions in the plugins, so that
> > is
> > > something to pick up.
> > >
> > >
> > >
> > >
> > >
> > > On 15-4-2011 04:34, Sony Antony wrote:
> > >
> > >> We have been using mvn 2.1 for a while and we have understood it
> fairly
> > >> well.
> > >> Recently we decided to move to 3.x,( mainly for teh parallel build
> > feature
> > >> with the -T switch )
> > >>
> > >> But we find teh documentation difficult to come by. Googling didnt dig
> > up
> > >> any tutorial or guides for 3.0 specific features.
> > >> Specifically, we have the following fundamental questions. Will be
> very
> > >> grateful if somebody could answer these.
> > >>
> > >> 1. I read about the changes for the pom.xml in 3.x. Does that mean
> that
> > I
> > >> should change my poms, even if I m not using any features specific to
> > 3.x.
> > >> (
> > >> Maybe I should change the namespace from
> > >> http://maven.apache.org/POM/4.0.0 to
> > >> something newer ? )
> > >> 2. When I built a simple project, all of teh plugins that got
> > >> automatically
> > >> downloaded from http://repo1.maven.org looked pretty much like the
> > >> plugins
> > >> used by maven 2.x. Does that mean that most of the plugins and
> > >> repositories
> > >> I would be using will be exactly same as maven 2.x ?
> > >> 3. Even teh super pom looks teh same in maven 3.x ( verified using
> > >> help:effective-pom ). Are we supposed to oevrride any of teh versions
> in
> > >> the
> > >> superpom for the core plugins, so as to get the ones that would work
> > with
> > >> maven 3.x ? ( probably to get the latest thread safe versions ? )
> > >>
> > >> Thank you for reading.
> > >>
> > >>
> > >>
> > >> --sony
> > >>
> > >>
> > >
> > > --
> > >
> > > *Tom Eugelink*
> > > Senior software engineer
> > > +31 (0)6 - 47 93 85 92
> > > [email protected] <mailto:[email protected]>
> > >        *KnowledgePlaza <http://www.knowledgeplaza.nl>*
> > > Sutton 15
> > > 7327 AB Apeldoorn
> > > Tel: +31 (0)55 - 526 3887
> > > Fax: +31 (0)55 - 526 3950
> > > [email protected] <mailto:[email protected]>
> > > Disclaimer: The information contained in this message is for the
> intended
> > > addressee only and may contain confidential and/or privileged
> > information.
> > > If you are not the intended addressee, please delete this message and
> > notify
> > > the sender; do not copy or distribute this message or disclose its
> > contents
> > > to anyone.
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> >
>

Reply via email to