Ant unzip / unwar com o mesmo nome de diretório que o nome do arquivo

Eu preciso descompactar um arquivo war no diretório tomcat / webapps usando o script de construção ANT. O nome do arquivo war não é fixo. Como posso descompactá-lo em um diretório cujo nome é o mesmo que o nome do arquivo war. Eu sei como descompactar o arquivo, mas o problema é descompactar o conteúdo no diretório de destino especificado. E se eu não souber o nome do diretório?

antes de construir:

tomcat/webapps/
   myApp-0.1.war

depois da compilação:

tomcat/webapps
   myApp-0.1/
   myApp-0.1.war

questionAnswers(2)

yourAnswerToTheQuestion