Interface ArtifactFactory
-
- All Known Implementing Classes:
DefaultArtifactFactory,ProjectArtifactFactory
public interface ArtifactFactory
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringROLE
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ArtifactcreateArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String scope, java.lang.String type)ArtifactcreateArtifactWithClassifier(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String type, java.lang.String classifier)ArtifactcreateBuildArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String packaging)ArtifactcreateDependencyArtifact(java.lang.String groupId, java.lang.String artifactId, VersionRange versionRange, java.lang.String type, java.lang.String classifier, java.lang.String scope)ArtifactcreateDependencyArtifact(java.lang.String groupId, java.lang.String artifactId, VersionRange versionRange, java.lang.String type, java.lang.String classifier, java.lang.String scope, boolean optional)ArtifactcreateDependencyArtifact(java.lang.String groupId, java.lang.String artifactId, VersionRange versionRange, java.lang.String type, java.lang.String classifier, java.lang.String scope, java.lang.String inheritedScope)ArtifactcreateDependencyArtifact(java.lang.String groupId, java.lang.String artifactId, VersionRange versionRange, java.lang.String type, java.lang.String classifier, java.lang.String scope, java.lang.String inheritedScope, boolean optional)ArtifactcreateExtensionArtifact(java.lang.String groupId, java.lang.String artifactId, VersionRange versionRange)ArtifactcreateParentArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)ArtifactcreatePluginArtifact(java.lang.String groupId, java.lang.String artifactId, VersionRange versionRange)ArtifactcreateProjectArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)ArtifactcreateProjectArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String scope)
-
-
-
Method Detail
-
createArtifact
Artifact createArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String scope, java.lang.String type)
-
createArtifactWithClassifier
Artifact createArtifactWithClassifier(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String type, java.lang.String classifier)
-
createDependencyArtifact
Artifact createDependencyArtifact(java.lang.String groupId, java.lang.String artifactId, VersionRange versionRange, java.lang.String type, java.lang.String classifier, java.lang.String scope)
-
createDependencyArtifact
Artifact createDependencyArtifact(java.lang.String groupId, java.lang.String artifactId, VersionRange versionRange, java.lang.String type, java.lang.String classifier, java.lang.String scope, boolean optional)
-
createDependencyArtifact
Artifact createDependencyArtifact(java.lang.String groupId, java.lang.String artifactId, VersionRange versionRange, java.lang.String type, java.lang.String classifier, java.lang.String scope, java.lang.String inheritedScope)
-
createDependencyArtifact
Artifact createDependencyArtifact(java.lang.String groupId, java.lang.String artifactId, VersionRange versionRange, java.lang.String type, java.lang.String classifier, java.lang.String scope, java.lang.String inheritedScope, boolean optional)
-
createBuildArtifact
Artifact createBuildArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String packaging)
-
createProjectArtifact
Artifact createProjectArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)
-
createParentArtifact
Artifact createParentArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)
-
createPluginArtifact
Artifact createPluginArtifact(java.lang.String groupId, java.lang.String artifactId, VersionRange versionRange)
-
createProjectArtifact
Artifact createProjectArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String scope)
-
createExtensionArtifact
Artifact createExtensionArtifact(java.lang.String groupId, java.lang.String artifactId, VersionRange versionRange)
-
-