JordanSamhi / JuCify

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Could not find artifact de.tud.sse:soot-infoflow-android:pom:2.7.1

ZERO-A-ONE opened this issue · comments

It looks like the Maven project is currently not building correctly
When I modified it to look like this:

<dependency>
			<groupId>de.fraunhofer.sit.sse.flowdroid</groupId>
			<artifactId>soot-infoflow</artifactId>
			<version>2.10.0</version>
		</dependency>
		<dependency>
			<groupId>de.fraunhofer.sit.sse.flowdroid</groupId>
			<artifactId>soot-infoflow-android</artifactId>
			<version>2.10.0</version>
		</dependency>

He turned out like this

import soot.jimple.infoflow.android.InfoflowAndroidConfiguration.SootIntegrationMode;
Unable to resolve symbol 'SootIntegrationMode'

I fixed it and successfully built /src/main/java/lu/uni/trux/jucify/Main.java

import soot.jimple.infoflow.InfoflowConfiguration.SootIntegrationMode;

I'm sorry that this change caused other problems, but in the end I chose to fix it like this:

cd libs/
mv soot-infoflow-android-classes.jar soot-infoflow-android-2.7.1.jar
mv soot-infoflow-classes.jar soot-infoflow-2.7.1.jar
cd ..
mvn install:install-file -Dfile=./libs/soot-infoflow-android-2.7.1.jar -DgroupId=de.tud.sse -DartifactId=soot-infoflow-android -Dversion=2.7.1 -Dpackaging
mvn install:install-file -Dfile=./libs/soot-infoflow-2.7.1.jar -DgroupId=de.tud.sse -DartifactId=soot-infoflow -Dversion=2.7.1 -Dpackaging=jar
mvn install

Hi @ZERO-A-ONE ,

Good to know that you solved the problem, is it fixed then?

By the way, do not forget to have a look at the README file, it is said:"Please checkout to the following commit to use JuCify: 6897c58"
This way you will have the good pom.xml version.