Class MavenArtifact

java.lang.Object
io.github.ascopes.protobufmavenplugin.dependencies.MavenArtifact
Direct Known Subclasses:
MavenDependency, MavenProtocPlugin

public abstract class MavenArtifact extends Object
Base for a parameter that references a deployed Maven artifact somewhere.

Implementations should extend this type rather than using it directly.

Since:
1.2.0
Author:
Ashley Scopes
  • Constructor Details

    • MavenArtifact

      public MavenArtifact()
  • Method Details

    • getGroupId

      public abstract String getGroupId()
    • getArtifactId

      public abstract String getArtifactId()
    • getVersion

      public abstract @Nullable String getVersion()
    • getType

      public abstract @Nullable String getType()
    • getClassifier

      public abstract @Nullable String getClassifier()
    • toString

      public String toString()
      Overrides:
      toString in class Object