Should the id tag be deprecated and replaced with <artifactId>? - Brett
> -----Original Message----- > From: Jason van Zyl [mailto:[EMAIL PROTECTED] > Sent: Tuesday, 19 August 2003 1:53 PM > To: Maven Users List > Subject: Re: pom.id has a : in it? > > > On Mon, 2003-08-18 at 21:31, John Farrell wrote: > > If I write this in my maven.xml: > > > > ] <goal name="blah"><echo>${pom.id}</echo></goal> > > > > I get: > > > > ]$ maven blah > > ]blah: > > ] [echo] mp-util:mp-util > > > > My project.xml has this in it: > > ] <!-- a unique name for this project --> > > ] <id>mp-util</id> > > > > I definitely expected pom.id to give me just "mp-util", instead of > > "mp-util:mp-util". Why are my expectations wrong? > > > > I can fix it: > > > > ] <j:set var="id" value="${pom.id}" /> > > ] <j:set var="id" value="${id.substring(0,id.indexOf(':'))}" /> > > ] <echo>id = ${id}</echo> > > > > but I don't get it. Thanks for clues. > > The id has been something that has been used internally for a > while now. What you are looking for is ${pom.artifactId}. > ${pom.id} is currently equal to ${pom.groupId}:${pom.artifactId}. > > > John > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > -- > jvz. > > Jason van Zyl > [EMAIL PROTECTED] > 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: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] >
