Merge change 26996 into eclair
* changes: JarUtils: Ignore visual source safe files in resources
This commit is contained in:
@@ -45,10 +45,10 @@ public class JavaResourceFilter implements IZipEntryFilter {
|
|||||||
|
|
||||||
// get the file name from the path
|
// get the file name from the path
|
||||||
String fileName = segments[segments.length-1];
|
String fileName = segments[segments.length-1];
|
||||||
|
|
||||||
return checkFileForPackaging(fileName);
|
return checkFileForPackaging(fileName);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Checks whether a folder and its content is valid for packaging into the .apk as
|
* Checks whether a folder and its content is valid for packaging into the .apk as
|
||||||
* standard Java resource.
|
* standard Java resource.
|
||||||
@@ -84,13 +84,14 @@ public class JavaResourceFilter implements IZipEntryFilter {
|
|||||||
* @return true if the file should be packaged as standard java resources.
|
* @return true if the file should be packaged as standard java resources.
|
||||||
*/
|
*/
|
||||||
public static boolean checkFileForPackaging(String fileName, String extension) {
|
public static boolean checkFileForPackaging(String fileName, String extension) {
|
||||||
return "aidl".equalsIgnoreCase(extension) == false &&
|
return "aidl".equalsIgnoreCase(extension) == false && // Aidl files
|
||||||
"java".equalsIgnoreCase(extension) == false &&
|
"java".equalsIgnoreCase(extension) == false && // Java files
|
||||||
"class".equalsIgnoreCase(extension) == false &&
|
"class".equalsIgnoreCase(extension) == false && // Java class files
|
||||||
"package.html".equalsIgnoreCase(fileName) == false &&
|
"scc".equalsIgnoreCase(extension) == false && // VisualSourceSafe
|
||||||
"overview.html".equalsIgnoreCase(fileName) == false &&
|
"package.html".equalsIgnoreCase(fileName) == false && // Javadoc
|
||||||
".cvsignore".equalsIgnoreCase(fileName) == false &&
|
"overview.html".equalsIgnoreCase(fileName) == false && // Javadoc
|
||||||
".DS_Store".equals(fileName) == false &&
|
".cvsignore".equalsIgnoreCase(fileName) == false && // CVS
|
||||||
fileName.charAt(fileName.length()-1) != '~';
|
".DS_Store".equals(fileName) == false && // Mac resources
|
||||||
|
fileName.charAt(fileName.length()-1) != '~'; // Backup files
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user