import java.util.regex.Pattern def getProjectList() { def manifestFile = file("project.properties") def pattern = Pattern.compile("android.library.reference.(\\d+)\\s*=\\s*(.*)") def matcher = pattern.matcher(manifestFile.getText()) def projects = [] while (matcher.find()) { projects.add(":" + matcher.group(2).replace("/",":")) } return projects } for (subproject in getProjectList()) { include subproject } include ':'