The DevClassLoader currently produces URLs for directory URLs that are in Jar files. The semantics are not totally clear, but it can break applications if they expect the classloader to only return URLs for valid entries that actually exist in Jar files (directories do not exist in Jar files).
At the moment, we are working around the issue by handling this behavior in the Vert.x File Resolver, but it may break somewhere else.