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*
>

Reply via email to