We'd still need to preserve whatever permissions are present in the Jetty
distribution.
in jetty distribution there is just one shell startup script and you can
even run jetty without it using autostartable jar. Requirement to
preserve permissions is overkill. at most you need just to chmod +x one
script. In tomcat it would be similar.
Maven plugins, Groovy, or jtar would be limited in this respect.
In jtar you are manipulating resulting tar file directly:
http://code.google.com/p/jtar/source/browse/#svn%2Ftrunk%2Fjtar%2Fsrc%2Fmain%2Fjava%2Forg%2Fxeustechnologies%2Fjtar