} | } | ||||
} | } | ||||
// write extensions | |||||
if (extensions.size() > 0) { | |||||
storage.write(extensions); | |||||
} | |||||
// Even an empty extensions descriptor is semantically correct and should be | |||||
// written to prevent classloaders from falling back to extension descriptor | |||||
// resources from dependencies of the plugin being processed. | |||||
storage.write(extensions); | |||||
return false; | return false; | ||||
} | } |