diff --git a/nix/deps/nodejs-patched/default.nix b/nix/deps/nodejs-patched/default.nix index 2cecbf1c11..88998a66b1 100644 --- a/nix/deps/nodejs-patched/default.nix +++ b/nix/deps/nodejs-patched/default.nix @@ -29,7 +29,14 @@ stdenv.mkDerivation { # maven and google central repositories with our own local directories. # This prevents the builder from downloading Maven artifacts patchGradlePhase = '' - for modBuildGradle in $(find -L ./node_modules -name build.gradle); do + gradleConfigs=$( + find -L ./node_modules \ + -name build.gradle -or \ + -name build.gradle.kts -or \ + -name settings.gradle -or \ + -name settings.gradle.kts + ) + for modBuildGradle in $gradleConfigs; do relativeToNode=''${modBuildGradle#*node_modules/} moduleName=''${relativeToNode%%/*} if [[ -L ./node_modules/$moduleName ]]; then diff --git a/nix/pkgs/patch-maven-srcs/default.nix b/nix/pkgs/patch-maven-srcs/default.nix index 3f75f440d5..7af9c7adee 100644 --- a/nix/pkgs/patch-maven-srcs/default.nix +++ b/nix/pkgs/patch-maven-srcs/default.nix @@ -16,7 +16,8 @@ writeScript "patch-maven-srcs" ('' gradleFile="$1" # Some of those find something, some don't, that's fine. - patchMavenSource "$gradleFile" 'mavenCentral()' 'mavenLocal()' - patchMavenSource "$gradleFile" 'google()' 'mavenLocal()' - patchMavenSource "$gradleFile" 'jcenter()' 'mavenLocal()' + patchMavenSource "$gradleFile" 'mavenCentral()' 'mavenLocal()' + patchMavenSource "$gradleFile" 'google()' 'mavenLocal()' + patchMavenSource "$gradleFile" 'jcenter()' 'mavenLocal()' + patchMavenSource "$gradleFile" 'gradlePluginPortal()' 'mavenLocal()' '')