Package org.gradle.api.plugins
Interface MavenRepositoryHandlerConvention
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
-
Method Summary
Modifier and TypeMethodDescriptionAdds a repository for publishing to a Maven repository.mavenDeployer
(Closure configureClosure) Adds a repository for publishing to a Maven repository.mavenDeployer
(Map<String, ?> args) Adds a repository for publishing to a Maven repository.mavenDeployer
(Map<String, ?> args, Closure configureClosure) Adds a repository for publishing to a Maven repository.mavenDeployer
(Map<String, ?> args, Action<? super GroovyMavenDeployer> configureAction) Adds a repository for publishing to a Maven repository.mavenDeployer
(Action<? super GroovyMavenDeployer> configureAction) Adds a repository for publishing to a Maven repository.Adds a repository for installing to a local Maven cache.mavenInstaller
(Closure configureClosure) Adds a repository for installing to a local Maven cache.mavenInstaller
(Map<String, ?> args) Adds a repository for installing to a local Maven cache.mavenInstaller
(Map<String, ?> args, Closure configureClosure) Adds a repository for installing to a local Maven cache.mavenInstaller
(Map<String, ?> args, Action<? super MavenResolver> configureAction) Adds a repository for installing to a local Maven cache.mavenInstaller
(Action<? super MavenResolver> configureAction) Adds a repository for installing to a local Maven cache.
-
Field Details
-
DEFAULT_MAVEN_DEPLOYER_NAME
- See Also:
-
DEFAULT_MAVEN_INSTALLER_NAME
- See Also:
-
-
Method Details
-
mavenDeployer
GroovyMavenDeployer mavenDeployer()Adds a repository for publishing to a Maven repository. This repository can not be used for resolving dependencies.- Returns:
- The added repository
- See Also:
-
mavenDeployer
Adds a repository for publishing to a Maven repository. This repository can not be used for resolving dependencies.- Parameters:
configureClosure
- A closure to use to configure the repository.- Returns:
- The added repository
- See Also:
-
mavenDeployer
Adds a repository for publishing to a Maven repository. This repository can not be used for resolving dependencies.- Parameters:
configureAction
- The action to use to configure the repository.- Returns:
- The added repository
- Since:
- 4.2
- See Also:
-
mavenDeployer
Adds a repository for publishing to a Maven repository. This repository can not be used for resolving dependencies. The following parameter are accepted as keys for the map: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. - Parameters:
args
- The argument to create the repository- Returns:
- The added repository
- See Also:
-
mavenDeployer
Adds a repository for publishing to a Maven repository. This repository can not be used for resolving dependencies.- Parameters:
args
- The argument to create the repositoryconfigureClosure
- A closure to use to configure the repository.- Returns:
- The added repository
-
mavenDeployer
GroovyMavenDeployer mavenDeployer(Map<String, ?> args, Action<? super GroovyMavenDeployer> configureAction) Adds a repository for publishing to a Maven repository. This repository can not be used for resolving dependencies.- Parameters:
args
- The argument to create the repositoryconfigureAction
- The action to use to configure the repository.- Returns:
- The added repository
- Since:
- 4.2
-
mavenInstaller
MavenResolver mavenInstaller()Adds a repository for installing to a local Maven cache. This repository can not be used for resolving dependencies.- Returns:
- The added repository
- See Also:
-
mavenInstaller
Adds a repository for installing to a local Maven cache. This repository can not be used for resolving dependencies.- Parameters:
configureClosure
- A closure to use to configure the repository.- Returns:
- The added repository
- See Also:
-
mavenInstaller
Adds a repository for installing to a local Maven cache. This repository can not be used for resolving dependencies.- Parameters:
configureAction
- The action to use to configure the repository.- Returns:
- The added repository
- Since:
- 4.2
- See Also:
-
mavenInstaller
Adds a repository for installing to a local Maven cache. This repository can not be used for resolving dependencies. The following parameter are accepted as keys for the map: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. - Parameters:
args
- The argument to create the repository- Returns:
- The added repository
- See Also:
-
mavenInstaller
Adds a repository for installing to a local Maven cache. This repository can not be used for resolving dependencies.- Parameters:
args
- The argument to create the repositoryconfigureClosure
- A closure to use to configure the repository.- Returns:
- The added repository
-
mavenInstaller
Adds a repository for installing to a local Maven cache. This repository can not be used for resolving dependencies.- Parameters:
args
- The argument to create the repositoryconfigureAction
- The action to use to configure the repository.- Returns:
- The added repository
- Since:
- 4.2
-