Interface IArtifactFacade


public interface IArtifactFacade
Facade which provides an interface for common properties of a maven or . Needed to generate p2 metadata for both reactor projects and binary artifacts. For eclipse-plugin reactor projects, also carries information about the corresponding eclipse source bundle. Implementors should:
  • provide
    invalid reference
    #hashCode()
    and
    invalid reference
    #equals(Object)
  • provide a description in
    invalid reference
    #toString()
  • either be abstract or final unmodifiable classes
  • Method Details

    • getLocation

      File getLocation()
    • getGroupId

      String getGroupId()
    • getArtifactId

      String getArtifactId()
    • getClassifier

      String getClassifier()
    • getVersion

      String getVersion()
    • getPackagingType

      String getPackagingType()
    • getRepository

      default String getRepository()
      Returns:
      the id of the (remote) repository this artifact is located or null if unknown.