Package org.apache.maven.api.services
Interface ArtifactCoordinatesFactory
- All Superinterfaces:
- Service
- All Known Implementing Classes:
- DefaultArtifactCoordinatesFactory
Service used to create 
ArtifactCoordinates objects.- Since:
- 4.0.0
- 
Method SummaryModifier and TypeMethodDescriptioncreate(ArtifactCoordinatesFactoryRequest request) Creates artifact coordinates.default ArtifactCoordinatesCreates coordinates out of string that is formatted like:<groupId>:<artifactId>[:<extension>[:<classifier>]]:<version>default ArtifactCoordinatesdefault ArtifactCoordinatescreate(Session session, String groupId, String artifactId, String version, String classifier, String extension, String type) default ArtifactCoordinates
- 
Method Details- 
createCreates artifact coordinates.- Parameters:
- request- the request holding coordinates creation parameters
- Returns:
- an ArtifactCoordinates, nevernull
- Throws:
- IllegalArgumentException- if- requestis null or- request.sessionis null or invalid
 
- 
create@Nonnull default ArtifactCoordinates create(@Nonnull Session session, @Nonnull String coordinatesString) Creates coordinates out of string that is formatted like:<groupId>:<artifactId>[:<extension>[:<classifier>]]:<version>- Parameters:
- session- the session.
- coordinatesString- the string having "standard" coordinates.
- Returns:
- an ArtifactCoordinates, nevernull
- Throws:
- IllegalArgumentException- if- sessionis null or invalid
 
- 
create
- 
create
- 
create
 
-