I've been working on Refactoring the AntServer and RemoteAnt tasks
to be implemented using JMX over RMI, rather than directly managing
it's own connections, and dealing with streaming objects. The code
is quite a bit cleaner than the old implementation, and should be much
more reliable. It will also give us the ability to potentially add authentication
without much trouble on our part (we'd simply have to modify the JMX connector
creation to ask for credentials, and the client connectoin to supply credentials).
Any thoughts? Barring any objections, i'm going to go forward with this. I'm
considering basic username/password authentication at this point, but any JAAS
source would potentially work.