|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | METHOD | DETAIL: FIELD | METHOD |
public interface MavenRepositoryHandlerConvention
Allows Maven repositories for publishing artifacts to be defined. The Maven plugin mixes-in this interface to the RepositoryHandler associated with each task of type Upload.
Field Summary | |
---|---|
String |
DEFAULT_MAVEN_DEPLOYER_NAME
|
String |
DEFAULT_MAVEN_INSTALLER_NAME
|
Method Summary | |
---|---|
GroovyMavenDeployer
|
mavenDeployer()
Adds a repository for publishing to a Maven repository. |
GroovyMavenDeployer
|
mavenDeployer(Closure configureClosure)
Adds a repository for publishing to a Maven repository. |
GroovyMavenDeployer
|
mavenDeployer(Map args)
Adds a repository for publishing to a Maven repository. |
GroovyMavenDeployer
|
mavenDeployer(Map args, Closure configureClosure)
Adds a repository for publishing to a Maven repository. |
MavenResolver
|
mavenInstaller()
Adds a repository for installing to a local Maven cache. |
MavenResolver
|
mavenInstaller(Closure configureClosure)
Adds a repository for installing to a local Maven cache. |
MavenResolver
|
mavenInstaller(Map args)
Adds a repository for installing to a local Maven cache. |
MavenResolver
|
mavenInstaller(Map args, Closure configureClosure)
Adds a repository for installing to a local Maven cache. |
Field Detail |
---|
public String DEFAULT_MAVEN_DEPLOYER_NAME
public String DEFAULT_MAVEN_INSTALLER_NAME
Method Detail |
---|
public GroovyMavenDeployer mavenDeployer()
public GroovyMavenDeployer mavenDeployer(Closure configureClosure)
configureClosure
- A closure to use to configure the repository.
public GroovyMavenDeployer mavenDeployer(Map args)
Key | Description of Associated Value |
---|---|
name |
(optional) The name of the repository. The default is mavenDeployer-{SOME_ID}. The name is used in the console output, to point to information related to a particular repository. A name must be unique amongst a repository group. |
args
- The argument to create the repository
public GroovyMavenDeployer mavenDeployer(Map args, Closure configureClosure)
args
- The argument to create the repositoryconfigureClosure
- A closure to use to configure the repository.
public MavenResolver mavenInstaller()
public MavenResolver mavenInstaller(Closure configureClosure)
configureClosure
- A closure to use to configure the repository.
public MavenResolver mavenInstaller(Map args)
Key | Description of Associated Value |
---|---|
name |
(optional) The name of the repository. The default is mavenInstaller-{SOME_ID}. The name is used in the console output, to point to information related to a particular repository. A name must be unique amongst a repository group. |
args
- The argument to create the repository
public MavenResolver mavenInstaller(Map args, Closure configureClosure)
args
- The argument to create the repositoryconfigureClosure
- A closure to use to configure the repository.
Gradle API 1.12