I am trying to set the standards and process for my product. I plan to use Subversion and tag releases. However, I am not sure how I should go about naming my release.
For instance, MyProduct-1.0-TESTING.jar? MyProduct-1.0.-QA.jar ? What will it be when it goes to different environments such as Integration, QA and Prod? How do you do it with your software?
I use the name schema of the Maven Release Plugin:
Edit:
How I do it:
foo-version-SNAPSHOT.jarmvn release:prepareandmvn release:releaseto:foo-version.jarand deploy it to to our Maven repositorypom.xmlto the next higer value:1.0.1becomdes1.0.2-SNAPSHOTtags/foo-versionfoo-version.jaris ready for testing and can be fetched from the Maven repository