Thanks Eric, that worked.
-----Original Message----- From: Eric Giguere [mailto:[EMAIL PROTECTED] Sent: Tuesday, June 01, 2004 2:03 PM To: Maven Users List Subject: Re: Jelly variables Hi Jon I'll give a try to explain the behavior. Plugins.. When executing, all of them have a context that is built up live on a specific project. For every property or variable that a plugin declares, you must call a method of the pom bean to get the actual value for the property (or variable) that the plugin uses while executing. My guess with maven.final.name, since its a project variable, is set to snapshotSignature only in the plugin's context. So its never really set back to the original value, it just didn't ever change, in your project's context anyway. Did you try using this snapshotSignature value directly in your project? If its empty, ask the plugin for its value, maybe it'll be available in your post goal using this call: ${pom.getPluginContext('plugin-name').getVariable('variable') just guessing here... Hope it helps Eric. STRAYER, JON (SBCSI) wrote: >I have a deploy goal in my maven.xml that uses the artifact plugin. >When I use it to deploy the results of a jar:jar everything works fine. >When I use it to deploy a snapshot jar it tries to deploy the normal >jar. > >My goal is here: > <goal name="deploy"> > <artifact:deploy > artifact="${maven.build.dir}/${maven.final.name}.jar" > type="jar" > project="${pom}" > /> > </goal> > >As you can see, I'm using maven.final.name for the name of the jar. >The jar:snapshot goal sets this varaiable to ${snapshotSignature}. But >by the time my postGoal executes it's back to the name of the normal >jar. > >My questions are: >1. Is there a variable that will be available during the post goal >that contains the name of the jar? 2. What is setting maven.final.name >back to the default value? > >--------------------------------------------------------------------- >To unsubscribe, e-mail: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED] > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]