what i am doing wrong when i try to make gradle accept an insecure gradlewrapper url?
$ ./gradlew init --insecure-protocol=allow
> Failed to apply plugin 'org.gradle.wrapper'.
> Loading a TextResource from an insecure URI, without explicit opt-in, is unsupported. The provided URI 'http://our-proxy/services.gradle.org/versions/current' uses an insecure protocol (HTTP).
This option is used to tell the conversion process how to handle converting Maven repositories located at insecure
http URLs. Insecure Repositories Set the –insecure-protocol option. The default value is
So this is not what you think it is for.
What fails for you is the
wrapper task that the
init task depends on.
I wonder that it needs to load that resource at all, as you didn’t use one of the placeholders for the version.
So I’d say you hit two bugs here that you should report and post here for reference.
- that it at all tries to call those urls without being necessary.
- that it does not work with an insecure distribution URL and afaik does not have a way to accept it.