For thet Seam Sidekick project (scaffolding for seam&javaEE) we are looking in to manipulating project files in a typesafe way, much like shrinkwrap does when manipulating archives.
Is there a way to configure shrinkwrap to work against a filesystem instead of an in-memory archive? Is this something that would be a fit for the project?
There is a good deal of duplication in these two initiatives, and I'm hoping we can find a way to re-use at least some things.
For example, a POM resolver/manipulator, CRUD for java source, XML, and web-files. The actual manipulation of the files may not be in scope of shrinkwrap, but it's possible that the location and handles to said files would be.