I\'m a big fan of Capistrano but I need to develop an automated deployment script for a Java-only shop. I\'ve looked at Ant and Maven and they don\'t seem to be well geared tow
I think that controltier (see: http://controltier.org) is what you are looking for. Though controltier doesn't need to be exclusively used for Java deploys.
See this excerpt from the docs (see: control tier documentation):
Is ControlTier the same as Capistrano, Fabric, or Func?
In their most fundamental concepts, ControlTier, Capistrano, Fabric, and Func are similar tools. We'd definitely call Capistrano, Fabric, and Func basic Command Dispatching Frameworks.
However, ControlTier, by design, goes far beyond what these other tools provide. The automation libraries and the web-based tools that ControlTier provides are designed to let you build full automation systems ready for use by enterprise or large-scale web operations teams. There are also features like error-handling and centralized logging that just aren't in the scope of other command dispatching tools.
Also, Capistrano is a Ruby-based tool that is primarily focused on the needs of the Ruby on Rails community. ControlTier, while written in Java, doesn't require you to know Java to use it. In fact, you can use whatever scripting languages you are comfortable with (including ruby). ControlTier attempts to be as language and platform (Linux, Unix, Windows, etc..) neutral as possible.