soot icon indicating copy to clipboard operation
soot copied to clipboard

Is Soot 3.x still available through Maven?

Open amordahl opened this issue 1 year ago • 2 comments

Hi,

I have a project that depends on Soot 3.0.0, from back when Soot was hosted at https://soot-build.cs.uni-paderborn.de/. Are these older versions of Soot still available anywhere? I can't find anything older than 4.1.0 on Maven Central. If not, is version 4.x of Soot backward compatible with 3.x?

Thanks!

Austin

amordahl avatar Aug 07 '24 22:08 amordahl

I would just give it a try with the current Soot version. I can't remember any huge interface changes, so your code should still compile unless you are doing some heavy integration into the internals of Soot.

StevenArzt avatar Aug 08 '24 07:08 StevenArzt

I was able to get an old version of Soot from the VM associated with the amordahl/RethinkingAndroid_ISSTA2021 project, with the VM being hosted on this zenodo artifact page. In the VM, the soot JAR (v.3.2.0) was living in Maven's cache for installed JARs, along with a dozen or so other JARs that could be used to compile an old version of FlowDroid.

Feel free to close this issue.

CalixBarrus avatar Aug 29 '24 15:08 CalixBarrus

Thanks for letting us know. I'd rather not upload those older version to Maven Central, because this would require us to reconstruct the POM files across the entire chain of dependencies and upload that as well (Heros, Jasmin, etc.). If someone needs the old stuff, it's good to know where it can be found, though.

StevenArzt avatar Aug 30 '24 08:08 StevenArzt