org.gradle.api.artifacts.maven
Interface MavenFactory
public interface MavenFactory
Factory for various types related to Maven dependency management.
The motivation for having this factory is to allow implementation
types, and more importantly their dependencies, to be loaded from a
different (coreImpl) class loader. This helps to prevent version conflicts,
for example between Maven 2 and Maven 3 libraries.
Method Summary |
org.gradle.api.internal.artifacts.publish.maven.deploy.ArtifactPomContainer |
createArtifactPomContainer(org.gradle.api.internal.artifacts.publish.maven.MavenPomMetaInfoProvider pomMetaInfoProvider,
PomFilterContainer filterContainer,
org.gradle.api.internal.artifacts.publish.maven.deploy.ArtifactPomFactory pomFactory)
|
org.gradle.api.internal.artifacts.publish.maven.deploy.ArtifactPomFactory |
createArtifactPomFactory()
|
Conf2ScopeMappingContainer |
createConf2ScopeMappingContainer(Map<Configuration,Conf2ScopeMapping> mappings)
|
org.gradle.api.internal.artifacts.publish.maven.dependencies.ExcludeRuleConverter |
createExcludeRuleConverter()
|
GroovyMavenDeployer |
createGroovyMavenDeployer(String name,
PomFilterContainer pomFilterContainer,
org.gradle.api.internal.artifacts.publish.maven.deploy.ArtifactPomContainer artifactPomContainer,
org.gradle.logging.LoggingManagerInternal loggingManager)
|
org.gradle.api.internal.artifacts.publish.maven.LocalMavenCacheLocator |
createLocalMavenCacheLocator()
|
MavenResolver |
createMavenInstaller(String name,
PomFilterContainer pomFilterContainer,
org.gradle.api.internal.artifacts.publish.maven.deploy.ArtifactPomContainer artifactPomContainer,
org.gradle.logging.LoggingManagerInternal loggingManager)
|
org.gradle.api.internal.Factory<MavenPom> |
createMavenPomFactory(ConfigurationContainer configurationContainer,
Conf2ScopeMappingContainer conf2ScopeMappingContainer,
org.gradle.api.internal.artifacts.publish.maven.dependencies.PomDependenciesConverter pomDependenciesConverter,
org.gradle.api.internal.file.FileResolver fileResolver)
|
org.gradle.api.internal.artifacts.publish.maven.dependencies.PomDependenciesConverter |
createPomDependenciesConverter(org.gradle.api.internal.artifacts.publish.maven.dependencies.ExcludeRuleConverter excludeRuleConverter)
|
PomFilterContainer |
createPomFilterContainer(org.gradle.api.internal.Factory<MavenPom> mavenPomFactory)
|
createArtifactPomFactory
org.gradle.api.internal.artifacts.publish.maven.deploy.ArtifactPomFactory createArtifactPomFactory()
createMavenPomFactory
org.gradle.api.internal.Factory<MavenPom> createMavenPomFactory(ConfigurationContainer configurationContainer,
Conf2ScopeMappingContainer conf2ScopeMappingContainer,
org.gradle.api.internal.artifacts.publish.maven.dependencies.PomDependenciesConverter pomDependenciesConverter,
org.gradle.api.internal.file.FileResolver fileResolver)
createPomDependenciesConverter
org.gradle.api.internal.artifacts.publish.maven.dependencies.PomDependenciesConverter createPomDependenciesConverter(org.gradle.api.internal.artifacts.publish.maven.dependencies.ExcludeRuleConverter excludeRuleConverter)
createExcludeRuleConverter
org.gradle.api.internal.artifacts.publish.maven.dependencies.ExcludeRuleConverter createExcludeRuleConverter()
createArtifactPomContainer
org.gradle.api.internal.artifacts.publish.maven.deploy.ArtifactPomContainer createArtifactPomContainer(org.gradle.api.internal.artifacts.publish.maven.MavenPomMetaInfoProvider pomMetaInfoProvider,
PomFilterContainer filterContainer,
org.gradle.api.internal.artifacts.publish.maven.deploy.ArtifactPomFactory pomFactory)
createGroovyMavenDeployer
GroovyMavenDeployer createGroovyMavenDeployer(String name,
PomFilterContainer pomFilterContainer,
org.gradle.api.internal.artifacts.publish.maven.deploy.ArtifactPomContainer artifactPomContainer,
org.gradle.logging.LoggingManagerInternal loggingManager)
createPomFilterContainer
PomFilterContainer createPomFilterContainer(org.gradle.api.internal.Factory<MavenPom> mavenPomFactory)
createMavenInstaller
MavenResolver createMavenInstaller(String name,
PomFilterContainer pomFilterContainer,
org.gradle.api.internal.artifacts.publish.maven.deploy.ArtifactPomContainer artifactPomContainer,
org.gradle.logging.LoggingManagerInternal loggingManager)
createLocalMavenCacheLocator
org.gradle.api.internal.artifacts.publish.maven.LocalMavenCacheLocator createLocalMavenCacheLocator()
createConf2ScopeMappingContainer
Conf2ScopeMappingContainer createConf2ScopeMappingContainer(Map<Configuration,Conf2ScopeMapping> mappings)