secure-software-engineering / FlowDroid

FlowDroid Static Data Flow Tracker
GNU Lesser General Public License v2.1
1.03k stars 293 forks source link

Repository for Soot and Eclipse are down in Development branch #548

Closed Jclavo closed 1 year ago

Jclavo commented 1 year ago

Hi @StevenArzt, I tried to build FlowDoid but after run mvn install I got

image

and I realized that the url from repositories (Soot and Eclipse) are down. Are they on maintenance?

Below I attach some useful information

<repositories>
      <repository>
          <id>Soot-Snapshots</id>
          <url>https://ssebuild.sit.fraunhofer.de/nexus/repository/Soot/</url>
          <snapshots>
              <enabled>true</enabled>
          </snapshots>
      </repository>
</repositories>

image

       <repositories>
        <repository>
            <id>Eclipse</id>
            <url>https://ssebuild.sit.fraunhofer.de/nexus/repository/maven-mixed/</url>
        </repository>
    </repositories>

image

StevenArzt commented 1 year ago

This repository isn't supposed to work outside of the Fraunhofer SIT network. Unfortunately, we have to rely on the Soot snapshot version, because we need some of the more recent changes in Soot. The easiest way to compile FlowDroid at the moment is to clone the Soot repository, run mvn install on it, and then re-run the FlowDroid build. That way, the Soot snapshot is in your local Maven cache and the build works.

By the way, you might also want to disable tests when building FlowDroid, unless you have a proper setup of the Android SDK and the correct environment variables in place.

Jclavo commented 1 year ago

Thanks for the quick answer @StevenArzt , I will try your suggestion. Also, I will try the first time to run without tests and after that I do including the test suite. And just a curiosity, Fraunhofer SIT has an open VPN by any chance?

StevenArzt commented 1 year ago

That's our internal VPN, so it's not open. We actually put this URL into the pom.xml to make our internal build work, it's kind of a hack. I'm really looking forward to next proper Soot release so that we can get rid of that hack.

Jclavo commented 1 year ago

I got it, no problem and again thanks for the help.