Uses of Interface
org.apache.maven.api.Service
Packages that use Service
Package
Description
Maven Core API
Defines core service interfaces that provide essential Maven functionality such as
artifact resolution, dependency management, and build execution.
Provides XML-specific services for reading and writing Maven's configuration files
and descriptors.
-
Uses of Service in org.apache.maven.api
Methods in org.apache.maven.api with type parameters of type ServiceModifier and TypeMethodDescription<T extends Service>
TSession.getService(Class<T> clazz) Retrieves the service for the interface -
Uses of Service in org.apache.maven.api.services
Subinterfaces of Service in org.apache.maven.api.servicesModifier and TypeInterfaceDescriptioninterfaceService used to createArtifactCoordinatesobjects.interfaceDeploysProducedArtifacts to aRemoteRepository.interfaceService used to createArtifactobjects.interfaceInstallsProducedArtifacts to the local repository.interfaceinterfaceResolves the artifact, i.e.interfaceChecksum algorithms service.interfaceinterfaceCollects, flattens and resolves dependencies.interfaceExtensibleEnumRegistry<T extends ExtensibleEnum>Registry for extensible enum values that allows looking up enum instances by their identifiers.interfaceThe Interpolator service provides methods for variable substitution in strings and maps.interfaceinterfaceinterfaceManages the organization and access of artifacts within the local Maven repository.interfaceinterfaceA factory forMessageBuilder.interfaceinterfaceService for detecting and providing information about the operating system (OS) on which the application is running.interfaceinterfaceService for creatingPathMatcherobjects that can be used to filter files based on include/exclude patterns.interfaceinterfaceinterfaceInterface to manage the project state and artifacts during the Maven build lifecycle.interfaceManager forProjectScope.interfaceService used to interact with the end user.interfaceFactory service to createLocalRepositoryorRemoteRepositoryobjects.interfaceBuilds the effective settings from a user settings file and/or an installation settings file.interfaceProvides the super POM that all models implicitly inherit from.interfaceService interface for managing Maven toolchains, which provide abstraction for different build tools and environments.interfaceBuilds the effective toolchains from a user toolchains file and/or an installation toolchains file.interfaceTransporter provider is a service that provides somewhat trivial transport capabilities backed by Maven internals.interfaceAccess toTyperegistry.interfaceService interface to parseVersionandVersionRange.interfaceParses and evaluates version ranges encountered in dependency declarations.interfaceResolves artifact meta/pseudo versions. -
Uses of Service in org.apache.maven.api.services.xml
Subinterfaces of Service in org.apache.maven.api.services.xmlModifier and TypeInterfaceDescriptioninterfaceReads or writes aModelusing XML.interfaceReads and writes aPluginDescriptorobject to/from XML.interfaceReads and writes aSettingsobject to/from XML.interfaceReads and writes aPersistedToolchainsobject to/from XML.interfaceXmlFactory<T>Generic interface to read/write objects to/from XML.