public class Artifact extends Object implements Comparable
| Constructor and Description |
|---|
Artifact(ArtifactCoordinates artifactCoordinates,
URI uri) |
| Modifier and Type | Method and Description |
|---|---|
static String |
buildMainPOMFileName(ArtifactCoordinates artifactCoordinates)
Build the main pom file name in a maven repository.
|
int |
compareTo(Object that) |
Artifact |
copyWithParameterizedUri() |
boolean |
equals(Object o) |
ArtifactCoordinates |
getArtifactCoordinates() |
String |
getFormattedArtifactFileName() |
static String |
getFormattedArtifactFileName(Artifact artifact)
Build the default artifact file name in a maven repository.
|
File |
getFormattedMavenDirectory(File repositoryFile) |
static File |
getFormattedMavenDirectory(File outputDirectory,
ArtifactCoordinates artifactCoordinates)
Resolves an artifact full path in a given repository based on the default maven repository layout.
|
String |
getPomFileName()
Build the default pom file name in a maven repository.
|
static String |
getPomFileName(Artifact artifact)
Build the default pom file name in a maven repository.
|
protected String |
getSimplifiedMavenCoordinates() |
URI |
getUri() |
int |
hashCode() |
void |
setNewArtifactURI(Artifact newArtifact,
File newArtifactFile) |
void |
setUri(URI uri) |
String |
toString() |
public Artifact(ArtifactCoordinates artifactCoordinates, URI uri)
public ArtifactCoordinates getArtifactCoordinates()
public URI getUri()
public void setUri(URI uri)
public int compareTo(Object that)
compareTo in interface Comparableprotected String getSimplifiedMavenCoordinates()
public Artifact copyWithParameterizedUri()
public static File getFormattedMavenDirectory(File outputDirectory, ArtifactCoordinates artifactCoordinates)
outputDirectory - the directory that is going to have its path prepended to the formatted output directory.artifactCoordinates - the artifact coordinates that from which the formatted output directory is going to be
constructed.public static String getFormattedArtifactFileName(Artifact artifact)
artifact - the artifact from which the default file name is going to be resolved.public void setNewArtifactURI(Artifact newArtifact, File newArtifactFile) throws URISyntaxException
URISyntaxExceptionpublic static String getPomFileName(Artifact artifact)
artifact - the artifact from which the default pom file name is going to be resolved.public static String buildMainPOMFileName(ArtifactCoordinates artifactCoordinates)
artifactCoordinates - the artifact coordinates from which the main pom file name is going to be resolved.public String getPomFileName()
public String getFormattedArtifactFileName()
Copyright © 2018 MuleSoft Inc. All rights reserved.