# Functions

GradlePlan returns the Plan with requirements for Gradle.
IsGradle returns whether this application is built using Gradle.
IsMaven returns whether this application is built using Maven.
MavenPlan returns the Plan with requirements for Maven.
NewGradleBuildSystem creates a new Gradle BuildSystem instance.
NewMavenBuildSystem creates a new Maven BuildSystem instance.

# Constants

GradleDependency is the key identifying the Gradle build system in the buildpack plan.
MavenDependency is the key identifying the Maven build system in the buildpack plan.

# Structs

BuildSystem represents the build system distribution contributed by the buildpack.