You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by Vincent Massol <vm...@pivolis.com> on 2003/11/13 21:57:47 UTC
[VOTE] Make groupId mandatory for POM version 4?
Hi,
I'd like to make <groupId> a mandatory element in POM version 4. What do
you think? The reason is that I don't what the default can be if it's
not specified and if we want to have plugins that start using the
id/groupId/type elements, there must be a groupId defined.
Here's my +1
Thanks
-Vincent
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org
RE: [VOTE] Make groupId mandatory for POM version 4?
Posted by Vincent Massol <vm...@pivolis.com>.
> -----Original Message-----
> From: Michal Maczka [mailto:mmaczka@interia.pl]
> Sent: 14 November 2003 09:51
> To: Maven Developers List
> Subject: Re: [VOTE] Make groupId mandatory for POM version 4?
>
> Vincent Massol wrote:
>
> >Hi,
> >
> >I'd like to make <groupId> a mandatory element in POM version 4. What
do
> >you think? The reason is that I don't what the default can be if it's
> >not specified and if we want to have plugins that start using the
> >id/groupId/type elements, there must be a groupId defined.
> >
> >Here's my +1
> >
> >Thanks
> >-Vincent
> >
> >
> >
> >
>
> You mean:
> <groupId> for the project: +1
> <groupId> for the dependecy: +1
yes
>
> And <id> for both should be now only deprecated and removed in future
> (+1)?
No. I have already removed <id> for project in POM4. I have sent another
email asking for a vote on removing <id> in dependency too (for POM4 of
course).
-Vincent
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org
Re: [VOTE] Make groupId mandatory for POM version 4?
Posted by Michal Maczka <mm...@interia.pl>.
Vincent Massol wrote:
>Hi,
>
>I'd like to make <groupId> a mandatory element in POM version 4. What do
>you think? The reason is that I don't what the default can be if it's
>not specified and if we want to have plugins that start using the
>id/groupId/type elements, there must be a groupId defined.
>
>Here's my +1
>
>Thanks
>-Vincent
>
>
>
>
You mean:
<groupId> for the project: +1
<groupId> for the dependecy: +1
And <id> for both should be now only deprecated and removed in future (+1)?
Michal
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org
Re: [VOTE] Make groupId mandatory for POM version 4?
Posted by Jason van Zyl <jv...@maven.org>.
On Thu, 2003-11-13 at 21:08, Ben Walding wrote:
> +1 to fixing that
>
> However what are the exact details of how it is to be fixed?
>
> <groupId> / <id>
-1
> <groupId> / <artifactId> or <id> (with weird : and + notation)
-1
> <groupId> / <artifactId> or <id> (with : notation shorthand)
-1
The <id/> has to go away because this is something we will define
internally and the fugly notation was just a bad idea from the start.
> <groupId> / <artifactId>
+10
> Whatever the solution, i'd prefer that the dependency definition and the
> POM definition were equivalent.
>
>
> What kind of deprecation period were you planning?
>
> Cheers,
>
> Ben
>
> Vincent Massol wrote:
> > Hi,
> >
> > I'd like to make <groupId> a mandatory element in POM version 4. What do
> > you think? The reason is that I don't what the default can be if it's
> > not specified and if we want to have plugins that start using the
> > id/groupId/type elements, there must be a groupId defined.
> >
> > Here's my +1
> >
> > Thanks
> > -Vincent
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > For additional commands, e-mail: dev-help@maven.apache.org
> >
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
--
jvz.
Jason van Zyl
jason@zenplex.com
http://tambora.zenplex.org
In short, man creates for himself a new religion of a rational
and technical order to justify his work and to be justified in it.
-- Jacques Ellul, The Technological Society
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org
RE: [VOTE] Make groupId mandatory for POM version 4?
Posted by Vincent Massol <vm...@pivolis.com>.
> -----Original Message-----
> From: Ben Walding [mailto:ben@walding.com]
> Sent: 14 November 2003 03:08
> To: Maven Developers List
> Subject: Re: [VOTE] Make groupId mandatory for POM version 4?
>
> +1 to fixing that
>
[snip]
>
> <groupId> / <artifactId>
+1
>
> Whatever the solution, i'd prefer that the dependency definition and
the
> POM definition were equivalent.
>
me too
>
> What kind of deprecation period were you planning?
It's deprecation in java code. However in POM code there's a new version
of the POM (version 4). So it's not deprecation for the POM, simply a
new one.
I think we need to keep supporting POM3 at least until 1.1 final
included.
[snip]
-Vincent
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org
Re: [VOTE] Make groupId mandatory for POM version 4?
Posted by Ben Walding <be...@walding.com>.
+1 to fixing that
However what are the exact details of how it is to be fixed?
<groupId> / <id>
<groupId> / <artifactId> or <id> (with weird : and + notation)
<groupId> / <artifactId> or <id> (with : notation shorthand)
<groupId> / <artifactId>
Whatever the solution, i'd prefer that the dependency definition and the
POM definition were equivalent.
What kind of deprecation period were you planning?
Cheers,
Ben
Vincent Massol wrote:
> Hi,
>
> I'd like to make <groupId> a mandatory element in POM version 4. What do
> you think? The reason is that I don't what the default can be if it's
> not specified and if we want to have plugins that start using the
> id/groupId/type elements, there must be a groupId defined.
>
> Here's my +1
>
> Thanks
> -Vincent
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org
Re: [VOTE] Make groupId mandatory for POM version 4?
Posted by Stephen McConnell <mc...@apache.org>.
Vincent Massol wrote:
>Hi,
>
>I'd like to make <groupId> a mandatory element in POM version 4. What do
>you think? The reason is that I don't what the default can be if it's
>not specified and if we want to have plugins that start using the
>id/groupId/type elements, there must be a groupId defined.
>
>Here's my +1
>
+1 (non-binding)
Steve.
>
>Thanks
>-Vincent
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>For additional commands, e-mail: dev-help@maven.apache.org
>
>
>
>
--
Stephen J. McConnell
mailto:mcconnell@apache.org
|------------------------------------------------|
| Magic by Merlin |
| Production by Avalon |
| |
| http://avalon.apache.org/merlin |
| http://dpml.net/ |
|------------------------------------------------|
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org
RE: [VOTE] Make groupId mandatory for POM version 4?
Posted by Eric Pugh <ep...@upstate.com>.
+1 painful, but important..
> -----Original Message-----
> From: Jason van Zyl [mailto:jvanzyl@maven.org]
> Sent: Thursday, November 13, 2003 10:05 PM
> To: Maven Developers List
> Subject: Re: [VOTE] Make groupId mandatory for POM version 4?
>
>
> On Thu, 2003-11-13 at 15:57, Vincent Massol wrote:
> > Hi,
> >
> > I'd like to make <groupId> a mandatory element in POM
> version 4. What do
> > you think? The reason is that I don't what the default can
> be if it's
> > not specified and if we want to have plugins that start using the
> > id/groupId/type elements, there must be a groupId defined.
> >
> > Here's my +1
>
> +1
>
> > Thanks
> > -Vincent
> >
> >
> >
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > For additional commands, e-mail: dev-help@maven.apache.org
> --
> jvz.
>
> Jason van Zyl
> jason@zenplex.com
> http://tambora.zenplex.org
>
> In short, man creates for himself a new religion of a rational
> and technical order to justify his work and to be justified in it.
>
> -- Jacques Ellul, The Technological Society
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org
Re: [VOTE] Make groupId mandatory for POM version 4?
Posted by di...@multitask.com.au.
Is POM v4 a 1.0, 1.1, or 2.x change?
--
dIon Gillard, Multitask Consulting
Blog: http://blogs.codehaus.org/people/dion/
Jason van Zyl <jv...@maven.org> wrote on 14/11/2003 08:05:30 AM:
> On Thu, 2003-11-13 at 15:57, Vincent Massol wrote:
> > Hi,
> >
> > I'd like to make <groupId> a mandatory element in POM version 4. What
do
> > you think? The reason is that I don't what the default can be if it's
> > not specified and if we want to have plugins that start using the
> > id/groupId/type elements, there must be a groupId defined.
> >
> > Here's my +1
>
> +1
>
> > Thanks
> > -Vincent
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > For additional commands, e-mail: dev-help@maven.apache.org
> --
> jvz.
>
> Jason van Zyl
> jason@zenplex.com
> http://tambora.zenplex.org
>
> In short, man creates for himself a new religion of a rational
> and technical order to justify his work and to be justified in it.
>
> -- Jacques Ellul, The Technological Society
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org
Re: [VOTE] Make groupId mandatory for POM version 4?
Posted by Jason van Zyl <jv...@maven.org>.
On Thu, 2003-11-13 at 15:57, Vincent Massol wrote:
> Hi,
>
> I'd like to make <groupId> a mandatory element in POM version 4. What do
> you think? The reason is that I don't what the default can be if it's
> not specified and if we want to have plugins that start using the
> id/groupId/type elements, there must be a groupId defined.
>
> Here's my +1
+1
> Thanks
> -Vincent
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
--
jvz.
Jason van Zyl
jason@zenplex.com
http://tambora.zenplex.org
In short, man creates for himself a new religion of a rational
and technical order to justify his work and to be justified in it.
-- Jacques Ellul, The Technological Society
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org