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 MavenArtifactcreate(java.lang.String groupId, java.lang.String artifactId)static MavenArtifactcreate(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)static MavenArtifactcreate(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.net.URL location)booleanequals(java.lang.Object o)java.lang.StringgetGroupId()Get the group id of Maven ArtifactinthashCode()booleanmatches(Artifact artifact)java.lang.StringtoString()-
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
-
-