Could not find artifact de.tud.sse:soot-infoflow-android:pom:2.7.1
ZERO-A-ONE opened this issue · comments
ZERO-A-ONE commented
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'
ZERO-A-ONE commented
I fixed it and successfully built /src/main/java/lu/uni/trux/jucify/Main.java
import soot.jimple.infoflow.InfoflowConfiguration.SootIntegrationMode;
ZERO-A-ONE commented
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
Jordan Samhi commented
Hi @ZERO-A-ONE ,
Good to know that you solved the problem, is it fixed then?
Jordan Samhi commented
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.