I'm not sure. I don't actually use buildNumber in finalName, because there are multiple places throughout the build/release cycle where maven simply ignores that value and uses it's own finalName. This has been brought up before, and it's not likely to change.

That said, I'm not sure that's your problem. What phase did you bind it to? You should bind it as early as possible, which would be validate.

So to answer your question precisely - the buildNumber property has either not been set yet, or it is being ignored. If you are already binding to validate, I don't know how to fix it, or if it is even possible to fix it without changing maven internals.

J

PS. The alternative that I use, and which I think works better than messing with file names, is to place the build number in some metadata. My favourite place is the manifest.mf of your jar or war file.

On 19-Feb-07, at 11:58 AM, Larry Meadors wrote:

I am trying to use the build number plug-in:

http://commons.ucalgary.ca/projects/maven-buildnumber-plugin/ howto.html

I changed my pom to use
${project.artifactId}-${project.version}-r${buildNumber} as the final
name, and it works great for all of the files built, but for the pom,
it messes up the name like this:

blah-SNAPSHOT-r${buildNumber}.pom
blah-SNAPSHOT-r509202.jar

Any ideas why the pom is being misnamed..or more importantly, how to fix it?

Larry

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



--
Julian Wood <[EMAIL PROTECTED]>

Software Engineer
Teaching & Learning Centre
University of Calgary

http://tlc.ucalgary.ca


Reply via email to