Hi all, I have successfully configured my pom file such that maven2 builds a target folder with wars, source jars, and an rpm file with all my configuration in it. The rpm file ends up in target target/rpm/<artifact-name>/RPMS/noarch/<artifact-name>-1.1-1.noarch.rpm
The rpm plugin is configured with a goal of attached-rpm, which means 'mvn install' builds the target folder fine and moves my war and jar into my local repository, but it doesn't move my rpm file. I am trying to solve this by configuring an install-file target to also move the rpm file. This *almost* works, but for some strange behaviour by the rpm plugin. - If the version ends with SNAPSHOT it arbitrarily appends a timestamp to the file, which means I can't find the file to deploy because it has a random number on the end. If I use a number, it appends a '-1' on the end for no reason, and if I use an arbitrary other word - "<version>1.1-SNACKSHOP</version> then it appends a _1 on the end, as documented here: http://mojo.codehaus.org/rpm-maven-plugin/ident-params.html#version (see the section on arbitrary version endings with no explanation of why) So we want to develop snapshot RPM files for our dev deployments and use them on dev environments, and then use release numbered versions for releases, but with this strange behaviour of adding an arbitrary additional ending, it doesn't work the same way in all cases. Can anyone tell me why that is, or how to disable it? thanks, Damon
