Class ArtifactName

java.lang.Object
com.zfabrik.impl.mvncr.ArtifactName
All Implemented Interfaces:
Serializable

public class ArtifactName extends Object implements Serializable
An artifact is named by its fully qualified name such as
 groupId:artifactId:packaging:version
 
or
 groupId:artifactId:version
 
where packaging defaults to "jar". This is the artifact's name. Other methods return elements.
See Also:
Serialized Form
  • Field Details

  • Constructor Details

    • ArtifactName

      public ArtifactName()
    • ArtifactName

      public ArtifactName(String groupId, String artifactId, String version, String packaging)
  • Method Details

    • getGroupId

      public String getGroupId()
    • setGroupId

      public void setGroupId(String groupId)
    • getArtifactId

      public String getArtifactId()
    • setArtifactId

      public void setArtifactId(String artifactId)
    • getPackaging

      public String getPackaging()
    • setPackaging

      public void setPackaging(String packaging)
    • getVersion

      public String getVersion()
    • setVersion

      public void setVersion(String version)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • parse

      public static ArtifactName parse(String name)
    • toComponentName

      public String toComponentName(boolean versioned)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • versionCompare

      public int versionCompare(ArtifactName n)