                <configuration>
                    <verbose>true</verbose>
                    <!--
                    This is the directory containing the Velocity templates from which the JNLP files
                    will be generated. The default location is 'src/main/jnlp'.
                    -->
                    <templateDirectory>src/main/jnlp</templateDirectory>
                    <jnlpFiles>
                        <jnlpApplicationFile>
                            <templateFilename>application.vm</templateFilename>
                            <outputDirectoryName>application1</outputDirectoryName>
                            <outputFilename>application1.jnlp</outputFilename>
                            <jarResources>
                                <jarApplicationResource>
                                    <groupId>group</groupId>
                                    <artifactId>artifact</artifactId>
                                    <version>version</version>
                                    <!--<classifier>[some optional classifier]</classifier>-->
                                    <applicationDesc>
                                        <mainClass>some main class</mainClass>
                                        <arguments>
                                            <argument>arg1</argument>
                                            <argument>arg2</argument>
                                            <!-- <argument>...-->
                                        </arguments>
                                    </applicationDesc>
                                </jarApplicationResource>
                                <jarResource>
                                    <groupId>group</groupId>
                                    <artifactId>artifact</artifactId>
                                    <version>version</version>
                                </jarResource>
                                <!-- <jarResource>...-->
                            </jarResources>
                            <jarExtensions>
                                <extension>comp1</extension>
                                <extension>comp2</extension>
                                <!-- <extension>...-->
                            </jarExtensions>
                        </jnlpApplicationFile>
                        <jnlpAppletFile>
                            <templateFilename>applet.vm</templateFilename>
                            <outputFilename>applet1.jnlp</outputFilename>
                            <jarResources>
                                <jarApplicationResource>
                                    <groupId>group</groupId>
                                    <artifactId>artifact</artifactId>
                                    <version>version</version>
                                    <!--<classifier>[some optional classifier]</classifier>-->
                                    <appletDesc>
                                        <mainClass>main.class</mainClass>
                                        <documentBase>index.html</documentBase>
                                        <name>name</name>
                                        <width>500</width>
                                        <height>300</height>
                                        <params>
                                            <param>
                                                <name>p1</name>
                                                <value>v1</value>
                                            </param>
                                            <!-- <param>...-->
                                        </params>
                                    </appletDesc>
                                </jarApplicationResource>
                                <jarResource>
                                    <groupId>group</groupId>
                                    <artifactId>artifact</artifactId>
                                    <version>version</version>
                                </jarResource>
                                <!-- <jarResource>...-->
                            </jarResources>
                        </jnlpAppletFile>
                        <jnlpInstallerFile>
                            <templateFilename>installer.vm</templateFilename>
                            <outputDirectoryName>installer1</outputDirectoryName>
                            <outputFilename>installer1.jnlp</outputFilename>
                            <jarResources>
                                <jarInstallerResource>
                                    <groupId>group</groupId>
                                    <artifactId>artifact</artifactId>
                                    <version>version</version>
                                    <!--<classifier>[some optional classifier]</classifier>-->
                                    <installerDesc>
                                        <mainClass>some main class</mainClass>
                                    </installerDesc>
                                </jarInstallerResource>
                                <jarResource>
                                    <groupId>group</groupId>
                                    <artifactId>artifact</artifactId>
                                    <version>version</version>
                                </jarResource>
                                <!-- <jarResource>...-->
                            </jarResources>
                        </jnlpInstallerFile>
                        <jnlpComponentFile>
                            <name>comp1</name>
                            <templateFilename>component.vm</templateFilename>
                            <outputDirectoryName>component1</outputDirectoryName>
                            <outputFilename>component1.jnlp</outputFilename>
                            <jarResources>
                                <jarResource>
                                    <groupId>group</groupId>
                                    <artifactId>artifact</artifactId>
                                    <version>version</version>
                                </jarResource>
                                <!-- <jarResource>...-->
                            </jarResources>
                        </jnlpComponentFile>
                        <jnlpComponentFile>
                            <name>comp2</name>
                            <templateFilename>component.vm</templateFilename>
                            <outputDirectoryName>component2</outputDirectoryName>
                            <outputFilename>component2.jnlp</outputFilename>
                            <jarResources>
                                <jarResource>
                                    <groupId>group</groupId>
                                    <artifactId>artifact</artifactId>
                                    <version>version</version>
                                </jarResource>
                                <!-- <jarResource>...-->
                            </jarResources>
                        </jnlpComponentFile>
                    </jnlpFiles>
                </configuration>

