android-jps: do not process recursive dependencies for mavenized modules

This commit is contained in:
Eugene Kudelevsky
2012-10-31 14:08:28 +04:00
parent 4d9ad4e952
commit 1a3f81d7d2
2 changed files with 5 additions and 2 deletions
@@ -14,6 +14,7 @@
<orderEntry type="library" name="NanoXML" level="project" />
<orderEntry type="module" module-name="jps-model-api" />
<orderEntry type="module" module-name="jps-model-serialization" />
<orderEntry type="module" module-name="jps-model-impl" />
</component>
</module>
@@ -36,6 +36,7 @@ import org.jetbrains.jps.model.JpsSimpleElement;
import org.jetbrains.jps.model.java.JavaSourceRootType;
import org.jetbrains.jps.model.java.JpsJavaClasspathKind;
import org.jetbrains.jps.model.java.JpsJavaExtensionService;
import org.jetbrains.jps.model.java.impl.JpsJavaDependenciesEnumerationHandler;
import org.jetbrains.jps.model.library.JpsLibrary;
import org.jetbrains.jps.model.library.JpsLibraryRoot;
import org.jetbrains.jps.model.library.JpsOrderRootType;
@@ -74,8 +75,9 @@ public class AndroidJpsUtil {
}
private static boolean shouldProcessDependenciesRecursively(JpsModule module) {
// todo: return false for mavenized modules
return true;
return JpsJavaDependenciesEnumerationHandler.shouldProcessDependenciesRecursively(
JpsJavaDependenciesEnumerationHandler.createHandlers(
Collections.singletonList(module)));
}
@Nullable