|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | METHOD | DETAIL: FIELD | METHOD |
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(java.util.Map mappings)
|
org.gradle.api.internal.artifacts.publish.maven.dependencies.ExcludeRuleConverter
|
createExcludeRuleConverter()
|
GroovyMavenDeployer
|
createGroovyMavenDeployer(java.lang.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(java.lang.String name, PomFilterContainer pomFilterContainer, org.gradle.api.internal.artifacts.publish.maven.deploy.ArtifactPomContainer artifactPomContainer, org.gradle.logging.LoggingManagerInternal loggingManager)
|
org.gradle.api.internal.Factory
|
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 mavenPomFactory)
|
Method Detail |
---|
public 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)
public org.gradle.api.internal.artifacts.publish.maven.deploy.ArtifactPomFactory createArtifactPomFactory()
public Conf2ScopeMappingContainer createConf2ScopeMappingContainer(java.util.Map mappings)
public org.gradle.api.internal.artifacts.publish.maven.dependencies.ExcludeRuleConverter createExcludeRuleConverter()
public GroovyMavenDeployer createGroovyMavenDeployer(java.lang.String name, PomFilterContainer pomFilterContainer, org.gradle.api.internal.artifacts.publish.maven.deploy.ArtifactPomContainer artifactPomContainer, org.gradle.logging.LoggingManagerInternal loggingManager)
public org.gradle.api.internal.artifacts.publish.maven.LocalMavenCacheLocator createLocalMavenCacheLocator()
public MavenResolver createMavenInstaller(java.lang.String name, PomFilterContainer pomFilterContainer, org.gradle.api.internal.artifacts.publish.maven.deploy.ArtifactPomContainer artifactPomContainer, org.gradle.logging.LoggingManagerInternal loggingManager)
public org.gradle.api.internal.Factory createMavenPomFactory(ConfigurationContainer configurationContainer, Conf2ScopeMappingContainer conf2ScopeMappingContainer, org.gradle.api.internal.artifacts.publish.maven.dependencies.PomDependenciesConverter pomDependenciesConverter, org.gradle.api.internal.file.FileResolver fileResolver)
public org.gradle.api.internal.artifacts.publish.maven.dependencies.PomDependenciesConverter createPomDependenciesConverter(org.gradle.api.internal.artifacts.publish.maven.dependencies.ExcludeRuleConverter excludeRuleConverter)
public PomFilterContainer createPomFilterContainer(org.gradle.api.internal.Factory mavenPomFactory)
Groovy Documentation