The Ant task documentation for dropDatabase states " This sub task does not require schema files. Therefore the fileset subelement and the schemaFile attribute can be omitted."
However if you don't specify a schema file you get this on stdout:
[ddlToDatabase] No schemas read, so there is nothing to do.
So either it truly doesn't and it is a bug that the check is performed, or it does and docs are wrong.