diff options
| author | Raphael <raphael@google.com> | 2009-09-24 19:56:39 -0700 |
|---|---|---|
| committer | Raphael <raphael@google.com> | 2009-09-24 19:56:39 -0700 |
| commit | b9d268e823a7c0373c71e970c45176ee037f3f1c (patch) | |
| tree | 009864d255899cae8e7c93c32dfc336efe2797de /jarutils/src | |
| parent | 72e022d381cd0322fef1867c10c125a51fe971c7 (diff) | |
| download | sdk-b9d268e823a7c0373c71e970c45176ee037f3f1c.zip sdk-b9d268e823a7c0373c71e970c45176ee037f3f1c.tar.gz sdk-b9d268e823a7c0373c71e970c45176ee037f3f1c.tar.bz2 | |
JarUtils: Ignore visual source safe files in resources
BUG 1895888
Change-Id: I75af6ef9ba22701fae9e4c2b08f11b8a8c2aaaa6
Diffstat (limited to 'jarutils/src')
| -rw-r--r-- | jarutils/src/com/android/jarutils/JavaResourceFilter.java | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/jarutils/src/com/android/jarutils/JavaResourceFilter.java b/jarutils/src/com/android/jarutils/JavaResourceFilter.java index d9f8da6..1a97e28 100644 --- a/jarutils/src/com/android/jarutils/JavaResourceFilter.java +++ b/jarutils/src/com/android/jarutils/JavaResourceFilter.java @@ -45,10 +45,10 @@ public class JavaResourceFilter implements IZipEntryFilter { // get the file name from the path String fileName = segments[segments.length-1]; - + return checkFileForPackaging(fileName); } - + /** * Checks whether a folder and its content is valid for packaging into the .apk as * standard Java resource. @@ -84,13 +84,14 @@ public class JavaResourceFilter implements IZipEntryFilter { * @return true if the file should be packaged as standard java resources. */ public static boolean checkFileForPackaging(String fileName, String extension) { - return "aidl".equalsIgnoreCase(extension) == false && - "java".equalsIgnoreCase(extension) == false && - "class".equalsIgnoreCase(extension) == false && - "package.html".equalsIgnoreCase(fileName) == false && - "overview.html".equalsIgnoreCase(fileName) == false && - ".cvsignore".equalsIgnoreCase(fileName) == false && - ".DS_Store".equals(fileName) == false && - fileName.charAt(fileName.length()-1) != '~'; + return "aidl".equalsIgnoreCase(extension) == false && // Aidl files + "java".equalsIgnoreCase(extension) == false && // Java files + "class".equalsIgnoreCase(extension) == false && // Java class files + "scc".equalsIgnoreCase(extension) == false && // VisualSourceSafe + "package.html".equalsIgnoreCase(fileName) == false && // Javadoc + "overview.html".equalsIgnoreCase(fileName) == false && // Javadoc + ".cvsignore".equalsIgnoreCase(fileName) == false && // CVS + ".DS_Store".equals(fileName) == false && // Mac resources + fileName.charAt(fileName.length()-1) != '~'; // Backup files } } |
