Class AbstractExtension
- java.lang.Object
-
- org.hibernate.build.gradle.quarkus.extension.AbstractExtension
-
- All Implemented Interfaces:
java.io.Serializable,org.gradle.api.Named,Extension
- Direct Known Subclasses:
HibernateOrmExtension,StandardExtension,TransitiveExtension
public abstract class AbstractExtension extends java.lang.Object implements Extension, java.io.Serializable
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static interfaceAbstractExtension.ArtifactCreator
-
Constructor Summary
Constructors Constructor Description AbstractExtension(java.lang.String dslContainerName, AbstractExtension.ArtifactCreator artifactCreator, QuarkusDsl quarkusDsl)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Artifactartifact(java.lang.Object notation)Artifactartifact(java.lang.Object notation, groovy.lang.Closure<Artifact> artifactClosure)Artifactartifact(java.lang.Object notation, org.gradle.api.Action<Artifact> artifactAction)org.gradle.api.artifacts.Dependencydependency(java.lang.Object notation)org.gradle.api.artifacts.Dependencydependency(java.lang.Object notation, groovy.lang.Closure<org.gradle.api.artifacts.Dependency> closure)org.gradle.api.artifacts.Dependencydependency(java.lang.Object notation, org.gradle.api.Action<org.gradle.api.artifacts.Dependency> action)ArtifactgetArtifact()The artifact that contains the extensionorg.gradle.api.artifacts.ConfigurationgetDependencies()java.lang.StringgetDslName()The name used for this Extension in theQuarkusDsl.getModules()containerArtifactquarkusArtifact(java.lang.String shortName)ArtifactquarkusArtifact(java.lang.String shortName, groovy.lang.Closure<Artifact> artifactClosure)ArtifactquarkusArtifact(java.lang.String shortName, org.gradle.api.Action<Artifact> artifactAction)
-
-
-
Constructor Detail
-
AbstractExtension
public AbstractExtension(java.lang.String dslContainerName, AbstractExtension.ArtifactCreator artifactCreator, QuarkusDsl quarkusDsl)
-
-
Method Detail
-
getDslName
public java.lang.String getDslName()
Description copied from interface:ExtensionThe name used for this Extension in theQuarkusDsl.getModules()container- Specified by:
getDslNamein interfaceExtension
-
getArtifact
public Artifact getArtifact()
Description copied from interface:ExtensionThe artifact that contains the extension- Specified by:
getArtifactin interfaceExtension
-
artifact
public Artifact artifact(java.lang.Object notation)
-
artifact
public Artifact artifact(java.lang.Object notation, groovy.lang.Closure<Artifact> artifactClosure)
-
artifact
public Artifact artifact(java.lang.Object notation, org.gradle.api.Action<Artifact> artifactAction)
-
quarkusArtifact
public Artifact quarkusArtifact(java.lang.String shortName)
- Specified by:
quarkusArtifactin interfaceExtension
-
quarkusArtifact
public Artifact quarkusArtifact(java.lang.String shortName, groovy.lang.Closure<Artifact> artifactClosure)
- Specified by:
quarkusArtifactin interfaceExtension
-
quarkusArtifact
public Artifact quarkusArtifact(java.lang.String shortName, org.gradle.api.Action<Artifact> artifactAction)
- Specified by:
quarkusArtifactin interfaceExtension
-
getDependencies
public org.gradle.api.artifacts.Configuration getDependencies()
- Specified by:
getDependenciesin interfaceExtension
-
dependency
public org.gradle.api.artifacts.Dependency dependency(java.lang.Object notation)
- Specified by:
dependencyin interfaceExtension
-
dependency
public org.gradle.api.artifacts.Dependency dependency(java.lang.Object notation, groovy.lang.Closure<org.gradle.api.artifacts.Dependency> closure)- Specified by:
dependencyin interfaceExtension
-
dependency
public org.gradle.api.artifacts.Dependency dependency(java.lang.Object notation, org.gradle.api.Action<org.gradle.api.artifacts.Dependency> action)- Specified by:
dependencyin interfaceExtension
-
-