Payload 0.4 released

May 5th, 2005 by Hen

Brief note on the Payload 0.4 release. It can now recurse into archives inside archives and supports regexp matching for archive names now too.

The use case for this is a JNLP app, whose configuration is inside the jar, which is then put inside a war and then Payloaded. As Payload deploys the application, it needs to go into the war, then into the jar to edit the configuration.

(Payload 0.5 plans)

The only problem, damn jar is signed because it wants permissions on the client, so the new feature is not a full solution to the problem of how to put configuration into the application. The solution is the addition of the planned Paylet plugins, intended for such hackery.

After a payload extraction, all paylets will be executed in order. Two use cases are to remove files that aren’t wanted in that environment and to resign the jar (which is nicely inside the war, so that could be fun).

(Genesis)

Payload is just a small part of Genesis, a series of Perl scripts around CVS and Maven. Writing Genesis up as an article to describe one pattern for big-red-button deploys is an increasing priority.

Comments are closed.