Class ExtensionDependency<T>

java.lang.Object
io.quarkus.gradle.tooling.dependency.ExtensionDependency<T>
Direct Known Subclasses:
ArtifactExtensionDependency, ProjectExtensionDependency

public abstract class ExtensionDependency<T> extends Object
  • Constructor Details

    • ExtensionDependency

      public ExtensionDependency(org.gradle.api.artifacts.ModuleVersionIdentifier extensionId, T deploymentModule, List<org.gradle.api.artifacts.Dependency> conditionalDependencies, List<io.quarkus.maven.dependency.ArtifactKey> dependencyConditions)
  • Method Details

    • importConditionalDependency

      public void importConditionalDependency(org.gradle.api.artifacts.dsl.DependencyHandler dependencies, org.gradle.api.artifacts.ModuleVersionIdentifier capability)
    • toModuleName

      public String toModuleName()
    • getGroup

      public String getGroup()
    • getName

      public String getName()
    • getVersion

      public String getVersion()
    • getExtensionId

      public org.gradle.api.artifacts.ModuleVersionIdentifier getExtensionId()
    • getDependencyConditions

      public List<io.quarkus.maven.dependency.ArtifactKey> getDependencyConditions()
    • getConditionalDependencies

      public List<org.gradle.api.artifacts.Dependency> getConditionalDependencies()
    • getDeploymentModule

      public T getDeploymentModule()
    • isConditional

      public boolean isConditional()
    • setConditional

      public void setConditional(boolean isConditional)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object