Loading
feat(df): add gradle wrapper command behind the firewall proxy
Adds the Gradle package manager and the df gradle wrapper subcommand, completing the JVM ecosystem.
Gradle reuses the MavenMatcher (both resolve artifacts on the Maven repository path shape) and the JVM PKCS#12 truststore helper, setting GRADLE_OPTS to point at a generated store. The df gradle wrapper forwards all arguments verbatim to gradle.
Stacked on !3841 (merged) (the maven ecosystem MR), which itself carries the jvmtrust helper (!3840 (merged)) and the A→B→C command chain. Review/merge the stack in order.
Testing
go build ./...GITLAB_CI=true go test ./internal/commands/df/... ./internal/dependencyfirewall/...— manager metadata, matcher type (Gradle uses MavenMatcher), no CA bundle var preserved.gofmtandgolangci-lintclean.make gen-docsregenerated the gradle doc page.