New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
How to integrate soot-infoflow-android as library using maven? #93
Comments
I'm not sure what the status of the nexus repository is. @mbenz89 Do you know whether the Nexus repository is functional at the moment? |
@StevenArzt We currently do not deploy FlowDroid to our Nexus repository. The most recent version of |
@mbenz89 I think it would be helpful to users, because we currently cannot make our own repository available to the public. We do have a CI pipeline, but that's only for internal use at the moment. |
Thanks for responding. I'll just use local jar file to continue my work. |
@StevenArzt I added a job for the master and develop branches to our ci instance: I also added badges for both jobs to the corresponding Readme files. |
@mbenz89 The repository doesn't seem to accept the artifact:
I think we need a different repository for debug (snapshot) and release builds. |
Builds of the |
@mbenz89 Thanks a lot. @singleboat Does this solve your problem? |
I succeed to download soot-infoflow-android, but something went wrong when maven tried to download the dependencies of it with the following output:
I guess the reason is that version description in soot-release repository is written without '-SNAPSHOT', which style is used in soot-snapshot repository. After I add the repository statement for soot-snapshot in pom file and update the project, everything goes well. |
It's my first time to use this tool, and I want to integrate it as part of my project. I tried to add dependency statement into 'pom.xml' file and failed for that the resource doesn't exist in the central repository of maven. After I looked at the Readme of soot project and issue submitted by @xcdu, I added the following code
<repositories> <repository> <id>soot-snapshot</id> <name>soot snapshots</name> <url>https://soot-build.cs.uni-paderborn.de/nexus/repository/soot-snapshot/</url> </repository> </repositories>
It still goes wrong, with maven's information that ' Failed to transfer file https://soot-build.cs.uni-paderborn.de/nexus/repository/soot-snapshot/de/tud/sse/soot-infoflow-android/2.6.1/soot-infoflow-android-2.6.1.pom with status code 400'. I guess there is still something wrong in my pom file.
I have succeed in running flowdoird by downloading soot-infoflow-android, soot-infoflow, soot, heros and jasmin, but it's inconvenience compared with maven style. So I want to know how to simply build it with maven. Thanks.
The text was updated successfully, but these errors were encountered: