¿Cómo puedo descomprimir una carpeta específica?

¿Cómo puedo descomprimir una carpeta específica con Ant?

Específicamente, he descargado apache-tomcat-6.0.29.zip que contiene la carpeta “apache-tomcat-6.0.29”. Quiero que Ant descomprima todo en “apache-tomcat-6.0.29” pero no incluya “apache-tomcat-6.0.29” en la parte superior de la jerarquía.

He intentado un montón de cosas, pero parece que no puedo hacerlo funcionar.

Aquí está mi último bash:

     

¿Algunas ideas?

Puede usar un asignador dentro de la tarea de descomprimir para cambiar las rutas escritas.

         

Lo siguiente funciona siempre que haya un solo directorio en el archivo tomcat.