diff --git a/fdroidserver/scanner.py b/fdroidserver/scanner.py index 866b8032..e4222526 100644 --- a/fdroidserver/scanner.py +++ b/fdroidserver/scanner.py @@ -110,7 +110,9 @@ def scan_source(build_dir, build=metadata.Build()): 's3.amazonaws.com/repo.commonsware.com', # CommonsWare 'plugins.gradle.org/m2', # Gradle plugin repo 'maven.google.com', # Google Maven Repo, https://developer.android.com/studio/build/dependencies.html#google-maven - 'file:///usr/share/maven-repo', # local repo on Debian installs + ] + ] + [re.compile(r'^file://' + re.escape(repo) + r'/*') for repo in [ + '/usr/share/maven-repo', # local repo on Debian installs ] ] diff --git a/tests/source-files/info.guardianproject.ripple/build.gradle b/tests/source-files/info.guardianproject.ripple/build.gradle new file mode 100644 index 00000000..5062b208 --- /dev/null +++ b/tests/source-files/info.guardianproject.ripple/build.gradle @@ -0,0 +1,18 @@ +buildscript { + repositories { + maven { url 'file:///usr/share/maven-repo' } + maven { url 'https://maven.google.com' } + jcenter() + } + dependencies { + classpath 'com.android.tools.build:gradle:2.2.2' + } +} + +allprojects { + repositories { + maven { url 'file:///usr/share/maven-repo' } + maven { url 'https://maven.google.com' } + jcenter() + } +}