org.apache.maven.artifact.factory
public interface ArtifactFactory
Field Summary | |
---|---|
String | ROLE |
Method Summary | |
---|---|
Artifact | createArtifact(String groupId, String artifactId, String version, String scope, String type) |
Artifact | createArtifactWithClassifier(String groupId, String artifactId, String version, String type, String classifier) |
Artifact | createBuildArtifact(String groupId, String artifactId, String version, String packaging) |
Artifact | createDependencyArtifact(String groupId, String artifactId, VersionRange versionRange, String type, String classifier, String scope) |
Artifact | createDependencyArtifact(String groupId, String artifactId, VersionRange versionRange, String type, String classifier, String scope, boolean optional) |
Artifact | createDependencyArtifact(String groupId, String artifactId, VersionRange versionRange, String type, String classifier, String scope, String inheritedScope) |
Artifact | createDependencyArtifact(String groupId, String artifactId, VersionRange versionRange, String type, String classifier, String scope, String inheritedScope, boolean optional) |
Artifact | createExtensionArtifact(String groupId, String artifactId, VersionRange versionRange) |
Artifact | createParentArtifact(String groupId, String artifactId, String version) |
Artifact | createPluginArtifact(String groupId, String artifactId, VersionRange versionRange) |
Artifact | createProjectArtifact(String groupId, String artifactId, String version) |
Artifact | createProjectArtifact(String groupId, String artifactId, String version, String scope) |