Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- addDependencies(Project, PluginDependency...) - Static method in class io.gitlab.ntduycse.util.DependencyUtils
- addDependency(Project, PluginDependency) - Static method in class io.gitlab.ntduycse.util.DependencyUtils
- APPLICATION - Enum constant in enum class io.gitlab.ntduycse.RepositoryType
- apply(Project) - Method in class io.gitlab.ntduycse.SpringQuickstartPlugin
C
- configuration() - Method in record class io.gitlab.ntduycse.dependency.PluginDependency
-
Returns the value of the
configurationrecord component. - configure(Project, SpringQuickstartExtension) - Static method in class io.gitlab.ntduycse.convention.IntegrationTestConvention
- configure(Project, SpringQuickstartExtension) - Static method in class io.gitlab.ntduycse.convention.JacocoConvention
-
Configures
jacocoTestReportandjacocoTestCoverageVerificationwhen the JaCoCo plugin is on the project (DevKit applies it together withJavaPlugin). - configure(Project, SpringQuickstartExtension) - Static method in class io.gitlab.ntduycse.convention.LombokConvention
- configure(Project, SpringQuickstartExtension) - Static method in class io.gitlab.ntduycse.convention.MapstructConvention
- configure(Project, SpringQuickstartExtension) - Static method in class io.gitlab.ntduycse.convention.PmdConvention
-
Configures
PmdExtensionwith DevKit defaults. - configure(Project, SpringQuickstartExtension) - Static method in class io.gitlab.ntduycse.convention.RepoTypeConvention
-
Validates
SpringQuickstartExtension.getRepoType()and applies library vs application conventions. - configure(Project, SpringQuickstartExtension) - Static method in class io.gitlab.ntduycse.convention.SpotlessConvention
- configure(Project, SpringQuickstartExtension) - Static method in class io.gitlab.ntduycse.convention.ToolchainConvention
-
Configures the project's Java toolchain language version from
SpringQuickstartExtension.getJavaVersion(). - configure(Project, SpringQuickstartExtension) - Static method in class io.gitlab.ntduycse.convention.UnitTestConvention
- contains(DependencySet, String, String) - Static method in class io.gitlab.ntduycse.util.DependencyUtils
- Convention - Enum Class in io.gitlab.ntduycse.convention
-
Conventions applied by DevKit.
D
- DEFAULT_ENABLED_CONVENTIONS - Static variable in class io.gitlab.ntduycse.extension.SpringQuickstartExtension
- DEFAULT_INTEGRATION_TEST_DIR - Static variable in class io.gitlab.ntduycse.extension.SpringQuickstartExtension
- DEFAULT_JACOCO_EXCLUDED_PATTERNS - Static variable in class io.gitlab.ntduycse.extension.SpringQuickstartExtension
- DEFAULT_MAPSTRUCT_COMPILE_ARGS - Static variable in class io.gitlab.ntduycse.extension.SpringQuickstartExtension
- DEFAULT_PMD_RULES_MIN_PRIORITY - Static variable in class io.gitlab.ntduycse.extension.SpringQuickstartExtension
- DEFAULT_TEST_COVERAGE - Static variable in class io.gitlab.ntduycse.extension.SpringQuickstartExtension
- DEFAULT_UNIT_TEST_DIR - Static variable in class io.gitlab.ntduycse.extension.SpringQuickstartExtension
- Dependencies - Class in io.gitlab.ntduycse.dependency
- DependencyUtils - Class in io.gitlab.ntduycse.util
E
- equals(Object) - Method in record class io.gitlab.ntduycse.dependency.PluginDependency
-
Indicates whether some other object is "equal to" this one.
- EXTENSION_NAME - Static variable in class io.gitlab.ntduycse.extension.SpringQuickstartExtension
G
- getCoverageExclusion() - Method in class io.gitlab.ntduycse.extension.SpringQuickstartExtension
-
Ant-style patterns excluded from JaCoCo
classDirectoriesforjacocoTestReportandjacocoTestCoverageVerification. - getCoverageThreshold() - Method in class io.gitlab.ntduycse.extension.SpringQuickstartExtension
-
Minimum line coverage (0.0–1.0) for
jacocoTestCoverageVerification. - getEnabled() - Method in class io.gitlab.ntduycse.extension.SpringQuickstartExtension
-
Enabled conventions.
- getIntegrationTestDir() - Method in class io.gitlab.ntduycse.extension.SpringQuickstartExtension
-
Directory for integration tests.
- getJavaVersion() - Method in class io.gitlab.ntduycse.extension.SpringQuickstartExtension
-
Java language version for
java { toolchain { languageVersion = ... } }. - getMapstructCompileArgs() - Method in class io.gitlab.ntduycse.extension.SpringQuickstartExtension
-
MapStruct compiler arguments for
JavaCompiletasks. - getPmdRulesMinPriority() - Method in class io.gitlab.ntduycse.extension.SpringQuickstartExtension
-
Minimum priority for PMD rules.
- getRepoType() - Method in class io.gitlab.ntduycse.extension.SpringQuickstartExtension
-
Required.
- getUnitTestDir() - Method in class io.gitlab.ntduycse.extension.SpringQuickstartExtension
-
Directory for unit tests.
- group() - Method in record class io.gitlab.ntduycse.dependency.PluginDependency
-
Returns the value of the
grouprecord component.
H
- hasDependency(Project, PluginDependency) - Static method in class io.gitlab.ntduycse.util.DependencyUtils
- hashCode() - Method in record class io.gitlab.ntduycse.dependency.PluginDependency
-
Returns a hash code value for this object.
I
- INTEGRATION_SOURCE_SET_NAME - Static variable in class io.gitlab.ntduycse.convention.IntegrationTestConvention
- INTEGRATION_TEST_TASK_NAME - Static variable in class io.gitlab.ntduycse.convention.IntegrationTestConvention
- IntegrationTestConvention - Class in io.gitlab.ntduycse.convention
-
Integration test layout and task for Spring Quickstart consumers: sources under
src/test/java/integration,integrationTesttask mirroringtest. - io.gitlab.ntduycse - package io.gitlab.ntduycse
- io.gitlab.ntduycse.convention - package io.gitlab.ntduycse.convention
- io.gitlab.ntduycse.dependency - package io.gitlab.ntduycse.dependency
- io.gitlab.ntduycse.extension - package io.gitlab.ntduycse.extension
- io.gitlab.ntduycse.util - package io.gitlab.ntduycse.util
- isNeededDependency(Dependency, PluginDependency) - Static method in class io.gitlab.ntduycse.util.DependencyUtils
J
- JACOCO - Enum constant in enum class io.gitlab.ntduycse.convention.Convention
-
JaCoCo
- JacocoConvention - Class in io.gitlab.ntduycse.convention
-
DevKit defaults for the Gradle
JacocoPlugin(built-in).
K
L
- LIBRARY - Enum constant in enum class io.gitlab.ntduycse.RepositoryType
- logDependencies(List<PluginDependency>...) - Static method in class io.gitlab.ntduycse.util.LogUtils
- LogUtils - Class in io.gitlab.ntduycse.util
- LOMBOK - Enum constant in enum class io.gitlab.ntduycse.convention.Convention
-
Lombok
- LOMBOK - Static variable in class io.gitlab.ntduycse.dependency.Dependencies
- LOMBOK - Static variable in class io.gitlab.ntduycse.Versions
- LOMBOK_MAPSTRUCT_BINDING - Static variable in class io.gitlab.ntduycse.dependency.Dependencies
- LOMBOK_PROCESSOR - Static variable in class io.gitlab.ntduycse.dependency.Dependencies
- LOMBOK_PROCESSOR_TEST - Static variable in class io.gitlab.ntduycse.dependency.Dependencies
- LOMBOK_TEST - Static variable in class io.gitlab.ntduycse.dependency.Dependencies
- LombokConvention - Class in io.gitlab.ntduycse.convention
M
- MAPSTRUCT - Enum constant in enum class io.gitlab.ntduycse.convention.Convention
-
MapStruct
- MAPSTRUCT - Static variable in class io.gitlab.ntduycse.dependency.Dependencies
- MAPSTRUCT - Static variable in class io.gitlab.ntduycse.Versions
- MAPSTRUCT_LOMBOK_BINDING - Static variable in class io.gitlab.ntduycse.Versions
- MAPSTRUCT_PROCESSOR - Static variable in class io.gitlab.ntduycse.dependency.Dependencies
- MAPSTRUCT_SPRING_ANNOTATIONS - Static variable in class io.gitlab.ntduycse.dependency.Dependencies
- MAPSTRUCT_SPRING_EXTENSIONS - Static variable in class io.gitlab.ntduycse.dependency.Dependencies
- MAPSTRUCT_SPRING_EXTENSIONS - Static variable in class io.gitlab.ntduycse.Versions
- MapstructConvention - Class in io.gitlab.ntduycse.convention
N
- name() - Method in record class io.gitlab.ntduycse.dependency.PluginDependency
-
Returns the value of the
namerecord component. - notation() - Method in record class io.gitlab.ntduycse.dependency.PluginDependency
-
Returns the value of the
notationrecord component.
O
- of(String, String) - Static method in record class io.gitlab.ntduycse.dependency.PluginDependency
P
- padEnd(String, int) - Static method in class io.gitlab.ntduycse.util.StringUtils
- padTask(String) - Static method in class io.gitlab.ntduycse.util.StringUtils
- PLUGIN_ID - Static variable in class io.gitlab.ntduycse.SpringQuickstartPlugin
- PluginDependency - Record Class in io.gitlab.ntduycse.dependency
- PluginDependency(String, String, String, String, String) - Constructor for record class io.gitlab.ntduycse.dependency.PluginDependency
-
Creates an instance of a
PluginDependencyrecord class. - PMD - Enum constant in enum class io.gitlab.ntduycse.convention.Convention
-
PMD
- PMD - Static variable in class io.gitlab.ntduycse.Versions
- PmdConvention - Class in io.gitlab.ntduycse.convention
-
Spring Quickstart defaults for the Gradle
pmdplugin (built-in quality plugin). - PRETTIER - Static variable in class io.gitlab.ntduycse.Versions
- prettifyTaskGroup(Task) - Static method in class io.gitlab.ntduycse.util.TaskUtils
-
Maps a Gradle task’s
Task.getGroup()to a short, fixed-width label for log alignment.
R
- registerWhenJavaPluginApplied(Project) - Static method in class io.gitlab.ntduycse.convention.IntegrationTestConvention
-
Wires the
integrationTestsource set and its configurations as soon as thejavaplugin is present. - RepositoryType - Enum Class in io.gitlab.ntduycse
-
Declares whether the project is built as a publishable library or a runnable application.
- RepoTypeConvention - Class in io.gitlab.ntduycse.convention
-
Applies repo-type plugins and task rules per design normative order (step 4).
- RULESET_RESOURCE_PATH - Static variable in class io.gitlab.ntduycse.convention.PmdConvention
-
Classpath location of PMD's ruleset (under
src/main/resourcesin this project).
S
- SPOTLESS - Enum constant in enum class io.gitlab.ntduycse.convention.Convention
-
Spotless
- SpotlessConvention - Class in io.gitlab.ntduycse.convention
-
Spotless layout shared by
SpringQuickstartPluginandplugin/build.gradle.kts(keep both in sync). - SpringQuickstartExtension - Class in io.gitlab.ntduycse.extension
-
Gradle DSL extension registered as
spring { }on the project. - SpringQuickstartExtension(ObjectFactory) - Constructor for class io.gitlab.ntduycse.extension.SpringQuickstartExtension
- SpringQuickstartPlugin - Class in io.gitlab.ntduycse
-
Gradle plugin for Spring Boot–based JVM projects.
- SpringQuickstartPlugin() - Constructor for class io.gitlab.ntduycse.SpringQuickstartPlugin
- StringUtils - Class in io.gitlab.ntduycse.util
T
- TaskUtils - Class in io.gitlab.ntduycse.util
-
Helpers for DevKit task lifecycle logging.
- ToolchainConvention - Class in io.gitlab.ntduycse.convention
-
Applies
JavaPluginExtensiontoolchain settings fromSpringQuickstartExtension. - toString() - Method in record class io.gitlab.ntduycse.dependency.PluginDependency
-
Returns a string representation of this record class.
U
- UnitTestConvention - Class in io.gitlab.ntduycse.convention
-
Unit test layout for DevKit consumers: tests under
src/test/java/unitonly.
V
- valueOf(String) - Static method in enum class io.gitlab.ntduycse.convention.Convention
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.gitlab.ntduycse.RepositoryType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.gitlab.ntduycse.convention.Convention
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.gitlab.ntduycse.RepositoryType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- version() - Method in record class io.gitlab.ntduycse.dependency.PluginDependency
-
Returns the value of the
versionrecord component. - Versions - Class in io.gitlab.ntduycse
All Classes and Interfaces|All Packages|Constant Field Values