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