Class GradlePlugin
java.lang.Object
io.micronaut.projectgen.core.buildtools.gradle.GradlePlugin
- All Implemented Interfaces:
io.micronaut.core.order.Ordered,BuildPlugin
Gradle Plugin.
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsFields inherited from interface io.micronaut.core.order.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE -
Constructor Summary
ConstructorsConstructorDescriptionGradlePlugin(@NonNull GradleFile gradleFile, @Nullable String id, @Nullable String version, @Nullable String alias, @Nullable Boolean apply, @Nullable String artifactId, @Nullable Writable extension, @Nullable Writable settingsExtension, List<GradleRepository> pluginsManagementRepositories, boolean requiresLookup, int order, Set<String> buildImports) Deprecated, for removal: This API element is subject to removal in a future version.GradlePlugin(@NonNull GradleFile gradleFile, @Nullable String id, @Nullable String version, @Nullable String alias, @Nullable Boolean apply, @Nullable String artifactId, @Nullable Writable extension, @Nullable Writable settingsExtension, List<GradleRepository> pluginsManagementRepositories, boolean requiresLookup, int order, Set<String> buildImports, Set<String> settingsImports) -
Method Summary
Modifier and TypeMethodDescriptionstatic GradlePlugin.Builderbuilder()boolean@Nullable StringgetAlias()getApply()@NonNull BuildTool@Nullable Writable@NonNull GradleFile@NonNull StringgetId()intgetOrder()@NonNull List<GradleRepository>@Nullable Writable@Nullable StringinthashCode()static GradlePluginbooleanresolved(CoordinateResolver coordinateResolver)
-
Field Details
-
ORDER
public static final int ORDER- See Also:
-
-
Constructor Details
-
GradlePlugin
@Deprecated(since="4.2.0", forRemoval=true) public GradlePlugin(@NonNull @NonNull GradleFile gradleFile, @Nullable @Nullable String id, @Nullable @Nullable String version, @Nullable @Nullable String alias, @Nullable @Nullable Boolean apply, @Nullable @Nullable String artifactId, @Nullable @Nullable Writable extension, @Nullable @Nullable Writable settingsExtension, List<GradleRepository> pluginsManagementRepositories, boolean requiresLookup, int order, Set<String> buildImports) Deprecated, for removal: This API element is subject to removal in a future version. -
GradlePlugin
public GradlePlugin(@NonNull @NonNull GradleFile gradleFile, @Nullable @Nullable String id, @Nullable @Nullable String version, @Nullable @Nullable String alias, @Nullable @Nullable Boolean apply, @Nullable @Nullable String artifactId, @Nullable @Nullable Writable extension, @Nullable @Nullable Writable settingsExtension, List<GradleRepository> pluginsManagementRepositories, boolean requiresLookup, int order, Set<String> buildImports, Set<String> settingsImports) - Parameters:
gradleFile- Gradle Fileid- Idversion- versionalias- aliasapply- applyartifactId- ArtifactIDextension- extensionsettingsExtension- settings extensionspluginsManagementRepositories- plugin management repositoriesrequiresLookup- requires lookuporder- orderbuildImports- build importssettingsImports- settings imports
-
-
Method Details
-
getApply
- Returns:
- apply
-
of
- Parameters:
id- Plugin IDlookupArtifactId- Plugin Artifact ID- Returns:
- Gradle Plugin
-
getBuildImports
- Returns:
- Build Imports.
-
getSettingsImports
- Returns:
- Settings imports.
-
getGradleFile
- Returns:
- Gradle file
-
getId
- Returns:
- plugin id
-
getAlias
- Returns:
- Alias
-
getVersion
- Returns:
- Plugin version
-
getBuildTool
- Specified by:
getBuildToolin interfaceBuildPlugin
-
getExtension
- Specified by:
getExtensionin interfaceBuildPlugin
-
getSettingsExtension
- Returns:
- Settings extensions
-
getPluginsManagementRepositories
- Returns:
- Plugins management repositories
-
getOrder
public int getOrder()- Specified by:
getOrderin interfaceio.micronaut.core.order.Ordered
-
requiresLookup
public boolean requiresLookup()- Specified by:
requiresLookupin interfaceBuildPlugin
-
resolved
- Specified by:
resolvedin interfaceBuildPlugin
-
equals
-
hashCode
public int hashCode() -
builder
- Returns:
- a Builder
-