public interface RepositoryHandlerExtension
Extension which can be added to project.repositories.
| Type Params | Return Type | Name and description |
|---|---|---|
|
public ArtifactRepository |
coop()Create an artifact repository which will use https://gem.coop and associate group rubygems with it. |
|
public ArtifactRepository |
coop(Action<GemRepositoryConfiguration> cfg)Create an artifact repository which will use https://gem.coop and associate group rubygems with it. |
|
public ArtifactRepository |
coop(groovy.lang.Closure<?> cfg)Create an artifact repository which will use https://gem.coop and associate group rubygems with it. |
|
public ArtifactRepository |
gems()Create an artifact repository which will use https://rubygems.org and associate group rubygems with it. |
|
public ArtifactRepository |
gems(Action<GemRepositoryConfiguration> cfg)Create an artifact repository which will use https://rubygems.org and associate group rubygems with it. |
|
public ArtifactRepository |
gems(groovy.lang.Closure<?> cfg)Create an artifact repository which will use https://rubygems.org and associate group rubygems with it. |
|
public ArtifactRepository |
gems(Object uri)Create an artifact repository which will use specified URI and associate group rubygems with it. |
|
public ArtifactRepository |
gems(Object uri, Action<GemRepositoryConfiguration> cfg)Create an artifact repository which will use specified URI and associate group rubygems with it. |
|
public ArtifactRepository |
gems(Object uri, groovy.lang.Closure<?> cfg)Create an artifact repository which will use specified URI and associate group rubygems with it. |
|
public ArtifactRepository |
gems(String group, CharSequence uri)Create an artifact repository which will use specified URI and associate a specified group with it. |
|
public ArtifactRepository |
gems(String group, Provider<? extends CharSequence> uri)Create an artifact repository which will use specified URI and associate a specified group with it. |
|
public ArtifactRepository |
gems(String group, CharSequence uri, Action<GemRepositoryConfiguration> cfg)Create an artifact repository which will use specified URI and associate a specified group with it. |
|
public ArtifactRepository |
gems(String group, CharSequence uri, groovy.lang.Closure<?> cfg)Create an artifact repository which will use specified URI and associate a specified group with it. |
|
public ArtifactRepository |
gems(String group, Provider<? extends CharSequence> uri, Action<GemRepositoryConfiguration> cfg)Create an artifact repository which will use specified URI and associate a specified group with it. |
|
public ArtifactRepository |
gems(String group, Provider<? extends CharSequence> uri, groovy.lang.Closure<?> cfg)Create an artifact repository which will use specified URI and associate a specified group with it. |
|
public MavenArtifactRepository |
mavengems()Adds the Maven-GEMs proxy that is supported by the JRuby group. |
|
public MavenArtifactRepository |
mavengems(Object uri)Adds a remote Maven-GEMs proxy. |
|
public MavenArtifactRepository |
mavengems(String group, Object uri)Adds a remote Maven-GEMs proxy and allocate a dedicated group for it. |
Create an artifact repository which will use https://gem.coop and
associate group rubygems with it.
Create an artifact repository which will use https://gem.coop and
associate group rubygems with it.
cfg - GEM repository configuration Create an artifact repository which will use https://gem.coop and
associate group rubygems with it.
cfg - GEM repository configuration Create an artifact repository which will use https://rubygems.org and
associate group rubygems with it.
Create an artifact repository which will use https://rubygems.org and
associate group rubygems with it.
cfg - GEM repository configuration Create an artifact repository which will use https://rubygems.org and
associate group rubygems with it.
cfg - GEM repository configuration Create an artifact repository which will use specified URI and
associate group rubygems with it.
uri - URI of remote repository that serves up Rubygems. Any object convertible
with project.uri can be provided. Create an artifact repository which will use specified URI and
associate group rubygems with it.
uri - URI of remote repository that serves up Rubygems. Any object convertible
with project.uri can be provided.cfg - GEM repository configuration Create an artifact repository which will use specified URI and
associate group rubygems with it.
uri - URI of remote repository that serves up Rubygems. Any object convertible
with project.uri can be provided.cfg - GEM repository configurationCreate an artifact repository which will use specified URI and associate a specified group with it.
group - Group to associate this server with.uri - URI of remote repository that serves up Rubygems. Any object convertible
with project.uri can be provided.Create an artifact repository which will use specified URI and associate a specified group with it.
group - Group to associate this server with.uri - URI of remote repository that serves up Rubygems. Any object convertible
with project.uri can be provided.Create an artifact repository which will use specified URI and associate a specified group with it.
group - Group to associate this server with.uri - URI of remote repository that serves up Rubygems. Any object convertible
with project.uri can be provided.cfg - GEM repository configurationCreate an artifact repository which will use specified URI and associate a specified group with it.
group - Group to associate this server with.uri - URI of remote repository that serves up Rubygems. Any object convertible
with project.uri can be provided.cfg - GEM repository configurationCreate an artifact repository which will use specified URI and associate a specified group with it.
group - Group to associate this server with.uri - URI of remote repository that serves up Rubygems. Any object convertible
with project.uri can be provided.cfg - GEM repository configurationCreate an artifact repository which will use specified URI and associate a specified group with it.
group - Group to associate this server with.uri - URI of remote repository that serves up Rubygems. Any object convertible
with project.uri can be provided.cfg - GEM repository configuration Adds the Maven-GEMs proxy that is supported by the JRuby group.
For supporting Gradle versions, this repository will only be consulted for artifacts that are in the
rubygems group.
Adds a remote Maven-GEMs proxy.
For supporting Gradle versions, this repository will only be consulted for artifacts that are in the
rubygems group.
uri - Remote Maven-GEMs proxyAdds a remote Maven-GEMs proxy and allocate a dedicated group for it. For supporting Gradle versions, this repository will only be consulted for artifacts that are in the specified group.
group - Maven group nameuri - Remote Maven-GEMs proxy