From ad716fc4124ad18ee91e2a334ffc790cc7c02e09 Mon Sep 17 00:00:00 2001 From: Jake Hamby Date: Fri, 5 Aug 2011 13:11:40 -0700 Subject: [PATCH] Exclude some non-source folders from IntelliJ projects. Add some excludeFolder lines to android.iml generated by idegen.sh. This removes a large number of non-Java files that IntelliJ would otherwise have to stat and parse. Change-Id: I362711daba6cc0c7ebec761d013c57c27a29d58d --- tools/idegen/src/IntelliJ.java | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/tools/idegen/src/IntelliJ.java b/tools/idegen/src/IntelliJ.java index 00d731dc0..aa051ae3a 100644 --- a/tools/idegen/src/IntelliJ.java +++ b/tools/idegen/src/IntelliJ.java @@ -60,6 +60,19 @@ public class IntelliJ { sourceRootsXml.append("\n"); + // Exclude some other directories that take a long time to scan. + sourceRootsXml.append("\n"); + sourceRootsXml.append("\n"); + sourceRootsXml.append("\n"); + sourceRootsXml.append("\n"); + sourceRootsXml.append("\n"); + sourceRootsXml.append("\n"); + sourceRootsXml.append("\n"); + sourceRootsXml.append("\n"); + sourceRootsXml.append("\n"); + sourceRootsXml.append("\n"); + sourceRootsXml.append("\n"); + StringBuilder jarsXml = new StringBuilder(); for (File jar : c.jarFiles) { jarsXml.append("" @@ -86,4 +99,4 @@ public class IntelliJ { return path.toUpperCase().contains("TEST"); } -} \ No newline at end of file +}