Package io.microsphere.classloading
Class MavenArtifact
- java.lang.Object
-
- io.microsphere.classloading.Artifact
-
- io.microsphere.classloading.MavenArtifact
-
-
Constructor Summary
Constructors Constructor Description MavenArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.net.URL location)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MavenArtifact
create(java.lang.String groupId, java.lang.String artifactId)
static MavenArtifact
create(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)
static MavenArtifact
create(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.net.URL location)
boolean
equals(java.lang.Object o)
java.lang.String
getGroupId()
Get the group id of Maven Artifactint
hashCode()
boolean
matches(Artifact artifact)
java.lang.String
toString()
-
Methods inherited from class io.microsphere.classloading.Artifact
create, create, getArtifactId, getLocation, getVersion, matches, matchesArtifactId, matchesVersion
-
-
-
-
Method Detail
-
create
public static MavenArtifact create(@Nonnull java.lang.String groupId, @Nonnull java.lang.String artifactId, @Nullable java.lang.String version, @Nullable java.net.URL location)
-
create
public static MavenArtifact create(@Nonnull java.lang.String groupId, @Nonnull java.lang.String artifactId, @Nullable java.lang.String version)
-
create
public static MavenArtifact create(@Nonnull java.lang.String groupId, @Nonnull java.lang.String artifactId)
-
getGroupId
@Nonnull public java.lang.String getGroupId()
Get the group id of Maven Artifact- Returns:
- non-null
-
-