| 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' | |
| } |