Package org.apache.maven.api.services
Interface DependencyCoordinateFactory
- All Superinterfaces:
- Service
- All Known Implementing Classes:
- DefaultDependencyCoordinateFactory
- Since:
- 4.0.0
- 
Method SummaryModifier and TypeMethodDescriptioncreate(DependencyCoordinateFactoryRequest request) Creates a newDependencyCoordinateobject from the request.default DependencyCoordinatecreate(Session session, ArtifactCoordinate coordinate) default DependencyCoordinatecreate(Session session, Dependency dependency) default DependencyCoordinatecreate(Session session, Dependency dependency) default DependencyCoordinatedefault DependencyCoordinatecreate(Session session, ReportPlugin reportPlugin) 
- 
Method Details- 
createCreates a newDependencyCoordinateobject from the request.- Parameters:
- request- the request containing the various data
- Returns:
- a new DependencyCoordinateobject
- Throws:
- IllegalArgumentException- if- requestis null or if- request.getSession()is null or invalid
 
- 
create@Nonnull default DependencyCoordinate create(@Nonnull Session session, @Nonnull ArtifactCoordinate coordinate) 
- 
create@Nonnull default DependencyCoordinate create(@Nonnull Session session, @Nonnull Dependency dependency) 
- 
create
- 
create
- 
create
 
-