Well basically all info can be found here: http://mojo.codehaus.org/webstart-maven-plugin-parent/webstart-maven-plugin/howto.html
But from the docs it does not look very stable ![]()
In the meantime I assembled the following interim solution:
- Copy all dependencies to target/dependencies using mvn dependency:copy-dependencies. Note that this goal ignores dependencies that have <scope>runtime</scope>
- Use the keytool from an ant script to create the keystore:
<genkey alias="boplicity" storepass="secret" keystore="boplicityKeystore" dname="CN=Kees de Kooter, OU=Unknown, O=Boplicity Software, L=Rotterdam, ST=Unknown,C=NL" validity="365"/>
- Use the jarsigner from an ant script to sign all jars:
<signjar alias="boplicity" keystore="boplicityKeystore" storepass="secret" > <fileset dir="target/dependency"> <include name="*.jar"/> </fileset> </signjar>
- All dependent jars need to be put in the JNLP file. Manually for now
<jar href="lib/commons-pool-1.2.jar"/> ... - Finally the jnlp file and jars are copied to the webserver
Comments (1)
May 13, 2006
Anonymous says:
Kees, I think you should try the webstart plugin. It is used by many people dail...Kees, I think you should try the webstart plugin. It is used by many people daily. The docs may have contained some wording that made it sound unstable, but basically it didn't change much since early this year. We are fixing issues as they come and hope to get 1.0 released.
Feel free to report feedback on the mojo user list or in Jira.
Jerome