|
I am trying to override a jar file name as follows with an underscore between artifact name and version.
projectName_v1_0.jar this is how we declare in pom.xml <artifactId>projectName</artifactId> <version>v1_0</version> <packaging>jar</packaging> during mvn clean install , this create the artifact as projectName-v1_0.jar an hypen appended to the version. I want that to be a underscore. I tried to put the following inside the build tag <finalName>${artifactId}_${version}</finalName> and it created the artifact as projectName_v1_0.jar in the target folder. however during the installation following happens Installing C:\service-maven-projects\projectName\target\ projectName_v1_0.jar to C:\Users\rrrrrr\.m2\repository\au\com\xxx\yyy\projectName\v1_0\projectName-v1_0.jar Can any one advise me why this is happening ? can't i override the hyphen generated during the installation of artifact ? |
|
On Thu, May 3, 2012 at 3:20 PM, brajesh <[hidden email]> wrote:
> I am trying to override a jar file name as follows with an underscore > between artifact name and version. > > projectName_v1_0.jar > > this is how we declare in pom.xml > > <artifactId>projectName</artifactId> > <version>v1_0</version> > <packaging>jar</packaging> > > during mvn clean install , this create the artifact as projectName-v1_0.jar > an hypen appended to the version. I want that to be a underscore. > > I tried to put the following inside the build tag > <finalName>${artifactId}_${version}</finalName> > > and it created the artifact as projectName_v1_0.jar in the target folder. > however during the installation > following happens > > Installing C:\service-maven-projects\projectName\target\ > projectName_v1_0.jar to > C:\Users\rrrrrr\.m2\repository\au\com\xxx\yyy\projectName\v1_0\projectName-v1_0.jar > > Can any one advise me why this is happening ? can't i override the hyphen > generated during the installation of artifact ? Why are you fighting with Maven? Please read the freely available books at http://maven.apache.org/articles.html Do you understand the implications of this if you managed to get it to work? e.g. If you change the name of the artifact in your repository, how do you expect Maven to refind that artifact when it is referenced in a different project? If however, you want to rename the artifacts as they are bundled into an assembly then see http://maven.apache.org/plugins/maven-assembly-plugin/assembly.html and outputFileNameMapping But generally you want the format that Maven uses for a reason that it includes the version identifier for later identification purposes. --------------------------------------------------------------------- To unsubscribe, e-mail: [hidden email] For additional commands, e-mail: [hidden email] |
|
In reply to this post by brajesh
You can't change the name of the artifact deployed to the repository.
The Maven repository mandates a specific naming scheme. /Anders On Thu, May 3, 2012 at 7:50 AM, brajesh <[hidden email]> wrote: > I am trying to override a jar file name as follows with an underscore > between artifact name and version. > > projectName_v1_0.jar > > this is how we declare in pom.xml > > <artifactId>projectName</artifactId> > <version>v1_0</version> > <packaging>jar</packaging> > > during mvn clean install , this create the artifact as projectName-v1_0.jar > an hypen appended to the version. I want that to be a underscore. > > I tried to put the following inside the build tag > <finalName>${artifactId}_${version}</finalName> > > and it created the artifact as projectName_v1_0.jar in the target folder. > however during the installation > following happens > > Installing C:\service-maven-projects\projectName\target\ > projectName_v1_0.jar to > C:\Users\rrrrrr\.m2\repository\au\com\xxx\yyy\projectName\v1_0\projectName-v1_0.jar > > Can any one advise me why this is happening ? can't i override the hyphen > generated during the installation of artifact ? > > > -- > View this message in context: http://maven.40175.n5.nabble.com/how-to-override-artifact-name-while-installing-the-artifact-to-repo-tp5682313.html > Sent from the Maven - Users mailing list archive at Nabble.com. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [hidden email] > For additional commands, e-mail: [hidden email] > --------------------------------------------------------------------- To unsubscribe, e-mail: [hidden email] For additional commands, e-mail: [hidden email] |
|
In reply to this post by brajesh
> I am trying to override a jar file name as follows with an underscore
> between artifact name and version. ... > Can any one advise me why this is happening ? can't i override the hyphen > generated during the installation of artifact ? No. Wayne --------------------------------------------------------------------- To unsubscribe, e-mail: [hidden email] For additional commands, e-mail: [hidden email] |
| Powered by Nabble | Edit this page |
