@Singleton
public class GolangRepositoryHandler
extends groovy.lang.GroovyObjectSupport
implements org.gradle.util.Configurable<java.lang.Void>
GolangRepositoryHandler instance is registered into
Project.getRepositories, so the following code:
repositories{
golang {
root 'github.com/some/package'
dir '/path/to/the/package'
}
golang {
root 'appengine'
emptyDir()
}
golang {
incomplete ~/gitlab\.com(\/.*)?/
}
}
will result in two invocations of GolangRepositoryHandler.configure method.
| Constructor and Description |
|---|
GolangRepositoryHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
addEmptyRepo(java.lang.String repo) |
java.lang.Void |
configure(groovy.lang.Closure cl) |
java.util.Optional<GolangRepositoryPattern> |
findMatchedRepository(java.lang.String name) |
public java.util.Optional<GolangRepositoryPattern> findMatchedRepository(java.lang.String name)
@Nullable public java.lang.Void configure(groovy.lang.Closure cl)
configure in interface org.gradle.util.Configurable<java.lang.Void>public void addEmptyRepo(java.lang.String repo)