finalName has limited use. It works for me at the build level, as seen here: <build> <finalName>my-name-1.2.3</finalName> <plugins> ...
But even then, Maven won't install (mvn install) that name. As Anders mentioned, if you want multiple assembled artifacts with different names, use <appendAssemblyId>true</appendAssemblyId> and your package file's id will be included in the filename. Paul -----Original Message----- From: anders.g.ham...@gmail.com [mailto:anders.g.ham...@gmail.com] On Behalf Of Anders Hammar Sent: Tuesday, March 07, 2017 10:44 PM To: Maven Users List Subject: Re: maven assembly plugin not recognizing <finalName> There is no finalName config parameter for the single goal, see [1]. I suggest that you use appendAssemblyId, which is the intended usage. [1] http://maven.apache.org/plugins/maven-assembly-plugin/single-mojo.html /Anders On Tue, Mar 7, 2017 at 11:48 PM, Bikramjit Singh <bs.sandh...@gmail.com> wrote: > I have following Question > > How do I use <finalName> tag to give different name to two jars ? it > is not picking up the <finalName> for 2nd <executioin> ("client" ) > > Am I doing it wrong ? > > I have following. > > <build> > <plugins> > <plugin> > <groupId>org.apache.maven.plugins</groupId> > <artifactId>maven-assembly-plugin</artifactId> > <!--<version>3.0.0</version>--> > <executions> > <execution> > <id>core-assembly</id> > <phase>package</phase> > <goals> > <goal>single</goal> > </goals> > <configuration> > <archive> > <manifestEntries> > > <Build-Version>${project.version}</Build-Version> > </manifestEntries> > </archive> > <descriptors> > > <descriptor>src/main/core-descriptor.xml</descriptor> > </descriptors> > <appendAssemblyId>false</appendAssemblyId> > > <outputDirectory>${project.basedir}/target/dist/framework/lib/server/< > / > outputDirectory> > <finalName>core</finalName> > </configuration> > </execution> > <execution> > <id>client-assembly</id> > <phase>package</phase> > <goals> > <goal>single</goal> > </goals> > <configuration> > <archive> > <manifestEntries> > > <Build-Version>${project.version}</Build-Version> > </manifestEntries> > </archive> > <descriptors> > > <descriptor>src/main/client-descriptor.xml</descriptor> > </descriptors> > <appendAssemblyId>false</appendAssemblyId> > > <outputDirectory>${project.basedir}/target/dist/framework/lib/client/< > / > outputDirectory> > <finamName>client</finamName> > </configuration> > </execution> > </executions> > </plugin> > </plugins> > </build> > > > -- > *Thanks* > > > *Bikramjit Singh* > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org