I believe changing the finalname property only changes the name of the artifact packaged in the target directory. The artifacts installed/deployed to the local/remo repos still has the version appended.
--- Todd Thiessen > -----Original Message----- > From: Tony Chemit [mailto:[email protected]] > Sent: Thursday, June 18, 2009 1:10 PM > To: [email protected] > Subject: Re: change outputfile name > > Le Thu, 18 Jun 2009 08:44:59 -0700 (PDT), huser > <[email protected]> a écrit : > > > > > Hi, > > > > I have a maven module which builds moduleA-1.0-SNAPSHOT.jar. I need > > the output file name to be moduleA.jar. How can I do this > via CLI or > > POM change ? > > > > Thanks > > override the property project.build.finalName will works :) > in your pom > > <project> > <build> > <finalName>moduleA.jar</finalName> > ... > </build> > </project> > > I wonder why it does not work in a commandline ? Any ideas ? > > I tried : > > mvn package -Dproject.build.finalName=yo, but still use the > default final name... > > For my part, I don't think this is a good idea what you want > to do, since you loose the version information and can not > distinguish between > 2 versions of your jar... but I'm not a maven expert... > > Best regards. > > -- > > Tony Chemit > -------------------- > tél: +33 (0) 2 40 50 29 28 > email: [email protected] > http://www.codelutin.com > > --------------------------------------------------------------------- > 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]
