public class DefaultArtifactFactory extends java.lang.Object implements ArtifactFactory
Modifier and Type | Field and Description |
---|---|
private ArtifactHandlerManager |
artifactHandlerManager |
ROLE
Constructor and Description |
---|
DefaultArtifactFactory() |
Modifier and Type | Method and Description |
---|---|
Artifact |
createArtifact(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version,
java.lang.String scope,
java.lang.String type) |
private Artifact |
createArtifact(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version,
java.lang.String scope,
java.lang.String type,
java.lang.String classifier,
java.lang.String inheritedScope) |
private Artifact |
createArtifact(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) |
private Artifact |
createArtifact(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) |
Artifact |
createArtifactWithClassifier(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version,
java.lang.String type,
java.lang.String classifier) |
Artifact |
createBuildArtifact(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version,
java.lang.String packaging) |
Artifact |
createDependencyArtifact(java.lang.String groupId,
java.lang.String artifactId,
VersionRange versionRange,
java.lang.String type,
java.lang.String classifier,
java.lang.String scope) |
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) |
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) |
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) |
Artifact |
createExtensionArtifact(java.lang.String groupId,
java.lang.String artifactId,
VersionRange versionRange) |
Artifact |
createParentArtifact(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version) |
Artifact |
createPluginArtifact(java.lang.String groupId,
java.lang.String artifactId,
VersionRange versionRange) |
Artifact |
createProjectArtifact(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version) |
Artifact |
createProjectArtifact(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version,
java.lang.String scope) |
protected ArtifactHandlerManager |
getArtifactHandlerManager() |
private ArtifactHandlerManager artifactHandlerManager
public Artifact createArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String scope, java.lang.String type)
createArtifact
in interface ArtifactFactory
public Artifact createArtifactWithClassifier(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String type, java.lang.String classifier)
createArtifactWithClassifier
in interface ArtifactFactory
public 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
in interface ArtifactFactory
public 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
in interface ArtifactFactory
public 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
in interface ArtifactFactory
public 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)
createDependencyArtifact
in interface ArtifactFactory
public Artifact createBuildArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String packaging)
createBuildArtifact
in interface ArtifactFactory
public Artifact createProjectArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)
createProjectArtifact
in interface ArtifactFactory
public Artifact createParentArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)
createParentArtifact
in interface ArtifactFactory
public Artifact createPluginArtifact(java.lang.String groupId, java.lang.String artifactId, VersionRange versionRange)
createPluginArtifact
in interface ArtifactFactory
public Artifact createProjectArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String scope)
createProjectArtifact
in interface ArtifactFactory
public Artifact createExtensionArtifact(java.lang.String groupId, java.lang.String artifactId, VersionRange versionRange)
createExtensionArtifact
in interface ArtifactFactory
private Artifact createArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String scope, java.lang.String type, java.lang.String classifier, java.lang.String inheritedScope)
private Artifact createArtifact(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)
private Artifact createArtifact(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)
protected ArtifactHandlerManager getArtifactHandlerManager()