本文整理汇总了Java中org.gradle.api.internal.artifacts.ivyservice.ivyresolve.parser.GradlePomModuleDescriptorParser类的典型用法代码示例。如果您正苦于以下问题:Java GradlePomModuleDescriptorParser类的具体用法?Java GradlePomModuleDescriptorParser怎么用?Java GradlePomModuleDescriptorParser使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
GradlePomModuleDescriptorParser类属于org.gradle.api.internal.artifacts.ivyservice.ivyresolve.parser包,在下文中一共展示了GradlePomModuleDescriptorParser类的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: createBaseRepositoryFactory
import org.gradle.api.internal.artifacts.ivyservice.ivyresolve.parser.GradlePomModuleDescriptorParser; //导入依赖的package包/类
BaseRepositoryFactory createBaseRepositoryFactory(LocalMavenRepositoryLocator localMavenRepositoryLocator, Instantiator instantiator, FileResolver fileResolver,
RepositoryTransportFactory repositoryTransportFactory, LocallyAvailableResourceFinder<ModuleComponentArtifactMetadata> locallyAvailableResourceFinder,
ArtifactIdentifierFileStore artifactIdentifierFileStore,
VersionSelectorScheme versionSelectorScheme,
AuthenticationSchemeRegistry authenticationSchemeRegistry,
IvyContextManager ivyContextManager) {
return new DefaultBaseRepositoryFactory(
localMavenRepositoryLocator,
fileResolver,
instantiator,
repositoryTransportFactory,
locallyAvailableResourceFinder,
artifactIdentifierFileStore,
new GradlePomModuleDescriptorParser(versionSelectorScheme),
authenticationSchemeRegistry,
ivyContextManager
);
}
示例2: MavenResolver
import org.gradle.api.internal.artifacts.ivyservice.ivyresolve.parser.GradlePomModuleDescriptorParser; //导入依赖的package包/类
public MavenResolver(String name, URI rootUri, RepositoryTransport transport,
LocallyAvailableResourceFinder<ModuleVersionArtifactMetaData> locallyAvailableResourceFinder,
ResolverStrategy resolverStrategy) {
super(name, transport.getRepository(),
new ChainedVersionLister(new MavenVersionLister(transport.getRepository()), new ResourceVersionLister(transport.getRepository())),
locallyAvailableResourceFinder, new GradlePomModuleDescriptorParser(), resolverStrategy);
transport.configureCacheManager(this);
this.mavenMetaDataLoader = new MavenMetadataLoader(transport.getRepository());
this.transport = transport;
this.root = transport.convertToPath(rootUri);
super.setM2compatible(true);
// SNAPSHOT revisions are changing revisions
setChangingMatcher(PatternMatcher.REGEXP);
setChangingPattern(".*-SNAPSHOT");
updatePatterns();
}
示例3: MavenResolver
import org.gradle.api.internal.artifacts.ivyservice.ivyresolve.parser.GradlePomModuleDescriptorParser; //导入依赖的package包/类
public MavenResolver(String name, URI rootUri, RepositoryTransport transport,
LocallyAvailableResourceFinder<ModuleComponentArtifactMetaData> locallyAvailableResourceFinder,
FileStore<ModuleComponentArtifactMetaData> artifactFileStore) {
super(name, transport.isLocal(),
transport.getRepository(),
transport.getResourceAccessor(),
new ChainedVersionLister(new MavenVersionLister(transport.getRepository()), new ResourceVersionLister(transport.getRepository())),
locallyAvailableResourceFinder,
artifactFileStore);
this.metaDataParser = new GradlePomModuleDescriptorParser();
this.mavenMetaDataLoader = new MavenMetadataLoader(transport.getRepository());
this.root = rootUri;
updatePatterns();
}