diff --git a/build.gradle b/build.gradle index b48e92eead..ce2b50091a 100644 --- a/build.gradle +++ b/build.gradle @@ -296,22 +296,16 @@ List getExternalDependencies(Project project) { // for each dependency in the compile configuration Configuration runtimeConfig = project.configurations.runtime - runtimeConfig.allDependencies.each { dep -> - // if the dependency is an external jar - if (dep.class.toString().contains("DefaultExternalModuleDependency")) { - - // loop back through all the dependency files, looking for one that contains the dependency name. - String depPath = runtimeConfig.find { - it.name.contains(dep.name) - } - - // if we found the path, then add it to the list - if (depPath && !depPath.contains("libsForBuild")) { - list.add(depPath) - } - } + runtimeConfig.resolvedConfiguration.getFiles { dep -> + dep.class.toString().contains("DefaultExternalModuleDependency") + }.each { f -> + // if we found the path, then add it to the list + if (!f.getAbsolutePath().contains("libsForBuild")) { + list.add(f) + } } + return list }