I’ve been using Maven for a year now and am pretty happy with it. It has cons and pros.
Recently, I decided to introduce some changes into the build process and I was unable to figure out the following: * I want to have the final artifact name (.jar, .war, etc) WITHOUT the version number. The application/libraries are not meant to be a third party and version numbers (XXX-snapshot, XXX-1.5) are not needed and I want to have the same name each time regardless of the version. How do I accomplish this? * Is it possible to instruct the build process NOT to put any Maven related files inside artifacts? * How do I copy a file in Maven AFTER the build completed SUCCESSFULLY. I was able to do a simple file copy but it ended up copying the file regardless of whether the build was successful or not. * Is it possible to have an EXTERNAL properties file? How?
