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]

Reply via email to