Class SpringBootExtension

java.lang.Object
org.springframework.boot.gradle.dsl.SpringBootExtension

public class SpringBootExtension extends Object
Entry point to Spring Boot's Gradle DSL.
Since:
2.0.0
Author:
Andy Wilkinson, Scott Frederick
  • Constructor Details

    • SpringBootExtension

      public SpringBootExtension(Project project)
      Creates a new SpringBootPluginExtension that is associated with the given project.
      Parameters:
      project - the project
  • Method Details

    • getMainClass

      public Property<String> getMainClass()
      Returns the fully-qualified name of the application's main class.
      Returns:
      the fully-qualified name of the application's main class
      Since:
      2.4.0
    • buildInfo

      public void buildInfo()
      Creates a new BuildInfo task named bootBuildInfo and adds its output as a source directory of the main source set's resources.

      By default, the task's project artifact will be the archive base name of the bootWar or bootJar task.

    • buildInfo

      public void buildInfo(@Nullable Action<BuildInfo> configurer)
      Creates a new BuildInfo task named bootBuildInfo and adds its output as a source directory of the main source set's resources. The task is passed to the given configurer for further configuration.

      By default, the task's project artifact will be the archive base name of the bootWar or bootJar task.

      Parameters:
      configurer - the task configurer