def libDir = new File("lib") | |
def serviceProviders = [] | |
libDir.listFiles().each { | |
def zipFile = new java.util.zip.ZipFile(it) | |
def metaDataFile = zipFile.getEntry('META-INF/services/org.jclouds.apis.ApiMetadata') | |
if(metaDataFile) { | |
serviceProviders << zipFile.getInputStream(metaDataFile).text | |
} | |
} | |
def output = new File('resources/org.jclouds.apis.ApiMetadata') | |
serviceProviders.each { | |
output << it | |
output << '\n' | |
} |