diff --git a/com.ibm.wala.dalvik/META-INF/MANIFEST.MF b/com.ibm.wala.dalvik/META-INF/MANIFEST.MF index 2ebb3c21f..71deb4995 100644 --- a/com.ibm.wala.dalvik/META-INF/MANIFEST.MF +++ b/com.ibm.wala.dalvik/META-INF/MANIFEST.MF @@ -3,14 +3,12 @@ Bundle-ManifestVersion: 2 Bundle-Name: WALA Dalvik Bytecode Frontend Bundle-SymbolicName: com.ibm.wala.dalvik Bundle-Version: 1.3.4.qualifier -Bundle-ClassPath: dalvik.jar, - lib/commons-cli-1.2.jar, - lib/commons-io-2.4.jar, - lib/commons-lang3-3.1.jar, - lib/dexlib-1.3.4-dev.jar, - lib/logback-classic-1.0.9.jar, - lib/logback-core-1.0.9.jar, - lib/slf4j-api-1.7.2.jar +Require-Bundle: com.ibm.wala.cast;bundle-version="1.0.0", + com.ibm.wala.core;bundle-version="1.1.3", + com.ibm.wala.ide;bundle-version="1.1.3", + com.ibm.wala.shrike;bundle-version="1.3.1" +Bundle-RequiredExecutionEnvironment: JavaSE-1.6 +Bundle-ActivationPolicy: lazy Export-Package: ch.qos.logback.classic, ch.qos.logback.classic.boolex, ch.qos.logback.classic.db, @@ -107,8 +105,13 @@ Export-Package: ch.qos.logback.classic, org.slf4j.helpers, org.slf4j.impl, org.slf4j.spi -Require-Bundle: com.ibm.wala.cast;bundle-version="1.0.0", - com.ibm.wala.core;bundle-version="1.1.3", - com.ibm.wala.ide;bundle-version="1.1.3", - com.ibm.wala.shrike;bundle-version="1.3.1" -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 +Bundle-ClassPath: dalvik.jar, + lib/commons-cli-1.2.jar, + lib/commons-io-2.4.jar, + lib/commons-lang3-3.1.jar, + lib/dexlib-1.3.4-dev.jar, + lib/logback-classic-1.0.9.jar, + lib/logback-core-1.0.9.jar, + lib/slf4j-api-1.7.2.jar, + lib/guava-13.0.1.jar + diff --git a/com.ibm.wala.scandroid/META-INF/MANIFEST.MF b/com.ibm.wala.scandroid/META-INF/MANIFEST.MF index 86ce0adc7..62ca440dc 100644 --- a/com.ibm.wala.scandroid/META-INF/MANIFEST.MF +++ b/com.ibm.wala.scandroid/META-INF/MANIFEST.MF @@ -2,12 +2,12 @@ Manifest-Version: 1.0 Bundle-ManifestVersion: 2 Bundle-Name: SCanDroid Bundle-SymbolicName: com.ibm.wala.scandroid -Bundle-Version: 1.0.0.qualifier +Bundle-Version: 1.3.4.qualifier Bundle-Activator: com.ibm.wala.scandroid.Activator Bundle-Vendor: IBM Require-Bundle: org.eclipse.ui, org.eclipse.core.runtime, - com.ibm.wala.dalvik;bundle-version="1.0.0", + com.ibm.wala.dalvik;bundle-version="1.3.4", com.ibm.wala.core;bundle-version="1.3.4", com.ibm.wala.shrike;bundle-version="1.3.4" Bundle-RequiredExecutionEnvironment: JavaSE-1.7 diff --git a/com.ibm.wala.scandroid/pom.xml b/com.ibm.wala.scandroid/pom.xml new file mode 100644 index 000000000..fd5338a06 --- /dev/null +++ b/com.ibm.wala.scandroid/pom.xml @@ -0,0 +1,12 @@ + + + 4.0.0 + + WALA + com.ibm.wala + 1.3.4-SNAPSHOT + + com.ibm.wala.scandroid + eclipse-plugin + diff --git a/com.ibm.wala.scandroid/source/org/scandroid/util/AndroidAnalysisContext.java b/com.ibm.wala.scandroid/source/org/scandroid/util/AndroidAnalysisContext.java index 06f209e31..0e0e8aa18 100644 --- a/com.ibm.wala.scandroid/source/org/scandroid/util/AndroidAnalysisContext.java +++ b/com.ibm.wala.scandroid/source/org/scandroid/util/AndroidAnalysisContext.java @@ -137,7 +137,7 @@ public class AndroidAnalysisContext { ClassHierarchyException, URISyntaxException { logger.debug(DefaultSCanDroidOptions.dumpString(options)); this.options = options; - scope = AndroidAnalysisScope.setUpAndroidAnalysisScope(options.getAndroidLibrary(), options.getClasspath(), exclusions); + scope = AndroidAnalysisScope.setUpAndroidAnalysisScope(options.getClasspath(), exclusions, options.getAndroidLibrary()); cha = ClassHierarchy.make(scope); diff --git a/pom.xml b/pom.xml index 8f9f2054d..5fc967afe 100644 --- a/pom.xml +++ b/pom.xml @@ -50,6 +50,7 @@ com.ibm.wala.ide.jdt.test com.ibm.wala.dalvik + com.ibm.wala.scandroid com.ibm.wala-repository