Как часть maven-webstart-plugin, он генерирует ваш файл .jar для вашего приложения и пакеты с файлом .jnlp в .zip (вместе с любыми зависимостями). Можно ли как-нибудь добавить файлы в ZIP-файл, например, README.txt или launch.html?
Вот моя существующая конфигурация pom для maven-webstart-plugin:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>webstart-maven-plugin</artifactId>
<version>1.0-beta-6</version>
<dependencies>
<dependency>
<groupId>org.codehaus.mojo</groupId>
<artifactId>keytool-api-1.7</artifactId>
<version>1.5</version>
</dependency>
</dependencies>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>jnlp-inline</goal>
</goals>
</execution>
</executions>
<configuration>
<filenameMapping>simple</filenameMapping>
<versionEnabled>false</versionEnabled>
<jnlpFiles>
<jnlpFile>
<templateFilename>template.vm</templateFilename>
<outputFilename>launch.jnlp</outputFilename>
<jarResources>
<jarResource>
<groupId>com.something</groupId>
<artifactId>MyApplication</artifactId>
<version>${project.version}</version>
<mainClass>My.Main.Class</mainClass>
</jarResource>
</jarResources>
</jnlpFile>
</jnlpFiles>
<unsignAlreadySignedJars>true</unsignAlreadySignedJars>
<canUnsign>true</canUnsign>
<libPath>lib</libPath>
<codebase></codebase>
<updateManifestEntries>
<Application-Name>MyApplication</Application-Name>
<Permissions>all-permissions</Permissions>
<Codebase>*</Codebase>
</updateManifestEntries>
<jnlp>
<j2seVersion>1.7+</j2seVersion>
<outputFile>launch.jnlp</outputFile>
<mainClass>My.Main.Class</mainClass>
</jnlp>
<sign>
<keystore>${project.basedir}/myKeystore.jks</keystore>
<storepass>mypassword</storepass>
<alias>key</alias>
<verify>false</verify>
</sign>
<verbose>true</verbose>
</configuration>
</plugin>