Index

A C D E G H I J K L M N O P R S T U V 
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 configuration record 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 jacocoTestReport and jacocoTestCoverageVerification when the JaCoCo plugin is on the project (DevKit applies it together with JavaPlugin).
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 PmdExtension with 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 classDirectories for jacocoTestReport and jacocoTestCoverageVerification.
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 JavaCompile tasks.
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 group record 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, integrationTest task mirroring test.
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

KTFMT - Static variable in class io.gitlab.ntduycse.Versions
 

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 name record component.
notation() - Method in record class io.gitlab.ntduycse.dependency.PluginDependency
Returns the value of the notation record 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 PluginDependency record 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 pmd plugin (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 integrationTest source set and its configurations as soon as the java plugin 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/resources in 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 SpringQuickstartPlugin and plugin/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 JavaPluginExtension toolchain settings from SpringQuickstartExtension.
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/unit only.

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 version record component.
Versions - Class in io.gitlab.ntduycse
 
A C D E G H I J K L M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values