This folder contains the custom plugins and conventions for the Spring Webflow build.
They are declared in the build.gradle
file in this folder.
The org.springframework.build.compile
plugin applies the Java compiler conventions to the build.
By default, the build compiles sources with Java 1.8
source and target compatibility.
You can test a different source compatibility version on the CLI with a project property like:
./gradlew test -PjavaSourceVersion=11
The org.springframework.build.optional-dependencies
plugin creates a new optional
Gradle configuration - it adds the dependencies to the project's compile and runtime classpath
but doesn't affect the classpath of dependent projects.
This plugin does not provide a provided
configuration, as the native compileOnly
and testCompileOnly
configurations are preferred.