Package org.hibernate.infra.develocity
Class SimpleConfiguredPlugin
java.lang.Object
org.hibernate.infra.develocity.SimpleConfiguredPlugin
- All Implemented Interfaces:
ConfiguredPlugin
- Direct Known Subclasses:
CompilerConfiguredPlugin,ForbiddenApisConfiguredPlugin,SurefireConfiguredPlugin
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidconfigureBuildCache(com.gradle.develocity.agent.maven.api.DevelocityApi develocityApi, org.apache.maven.execution.MavenSession mavenSession) protected static voiddependsOnConfigurableJavaExecutable(com.gradle.develocity.agent.maven.api.cache.MojoMetadataProvider.Context.Inputs inputs, GoalMetadataProvider.Context context, String configChildName, Boolean skipped, Function<String, String> executableToVersion) protected static voiddependsOnGav(com.gradle.develocity.agent.maven.api.cache.MojoMetadataProvider.Context.Inputs inputs, GoalMetadataProvider.Context context) protected static voiddependsOnMavenJavaVersion(com.gradle.develocity.agent.maven.api.cache.MojoMetadataProvider.Context.Inputs inputs) protected static voiddependsOnOs(com.gradle.develocity.agent.maven.api.cache.MojoMetadataProvider.Context.Inputs inputs) protected abstract Map<String,GoalMetadataProvider> protected abstract Stringprotected booleanisBuildCacheEnabled(org.apache.maven.project.MavenProject project)
-
Constructor Details
-
SimpleConfiguredPlugin
public SimpleConfiguredPlugin()
-
-
Method Details
-
configureBuildCache
public void configureBuildCache(com.gradle.develocity.agent.maven.api.DevelocityApi develocityApi, org.apache.maven.execution.MavenSession mavenSession) - Specified by:
configureBuildCachein interfaceConfiguredPlugin
-
getPluginName
-
isBuildCacheEnabled
protected boolean isBuildCacheEnabled(org.apache.maven.project.MavenProject project) -
getGoalMetadataProviders
-
dependsOnGav
protected static void dependsOnGav(com.gradle.develocity.agent.maven.api.cache.MojoMetadataProvider.Context.Inputs inputs, GoalMetadataProvider.Context context) -
dependsOnOs
protected static void dependsOnOs(com.gradle.develocity.agent.maven.api.cache.MojoMetadataProvider.Context.Inputs inputs) -
dependsOnMavenJavaVersion
protected static void dependsOnMavenJavaVersion(com.gradle.develocity.agent.maven.api.cache.MojoMetadataProvider.Context.Inputs inputs) -
dependsOnConfigurableJavaExecutable
-