Sunday, September 26, 2010

Juneloop - tool for programmatic manipulation of JNLP files

We recently needed to create a JNLP file for Java Web Start programmatically from a template. Basically we needed to add a property element to an existing JNLP file. There were also similar requirements from a project partner, so all in all it goes into a direction of programmatic manipulation of JNLP files.

Since JNLP is defined in DTDs (1.5, 6.0) I though this would be a good JAXB project (and a good demo case for Maven JAXB2 Plugin). All I needed to do is compile JNLP DTDs with XJC, add a couple of tests and here you go:

Juneloop, a tool for programmatic manipulation of JNLP files.

With Juneloop you can:
  • unmarshal JNLP resources;
  • create or modify JNLP object structures programmatically;
  • marshal JNLP object structures.
See Juneloop documentation here:

Labels: , , , , , ,

0 Comments:

Post a Comment

<< Home