A B C D E F G H I J K L M N O P R S T U V 
All Classes All Packages

A

AbstractIndraPublishingPlugin - Class in net.kyori.indra.internal
 
AbstractIndraPublishingPlugin() - Constructor for class net.kyori.indra.internal.AbstractIndraPublishingPlugin
 
actualVersion() - Method in class net.kyori.indra.internal.JavaToolchainVersionsImpl
 
actualVersion() - Method in interface net.kyori.indra.JavaToolchainVersions
The version that should be used to run compile tasks, taking into account strict version and current JVM.
addTo(RepositoryHandler) - Method in interface net.kyori.indra.repository.RemoteRepository
Register this repository with a repository handler.
all(String, String) - Static method in interface net.kyori.indra.repository.RemoteRepository
Create a repository that will publish/resolve both releases and snapshots.
all(String, URI) - Static method in interface net.kyori.indra.repository.RemoteRepository
Create a repository that will publish/resolve both releases and snapshots.
alternateVersions() - Method in interface net.kyori.indra.multirelease.MultireleaseSourceSet
Get the property listing alternate versions for this source set.
alternateVersions(int...) - Method in interface net.kyori.indra.multirelease.MultireleaseSourceSet
Add alternate versions to this source set.
apache2() - Static method in interface net.kyori.indra.api.model.License
Get an Apache 2.0 license instance.
apache2License() - Method in interface net.kyori.indra.IndraExtension
 
apply(Project, PluginContainer, ExtensionContainer, TaskContainer) - Method in class net.kyori.indra.IndraCheckstylePlugin
 
apply(Project, PluginContainer, ExtensionContainer, TaskContainer) - Method in class net.kyori.indra.IndraLicenseHeaderPlugin
 
apply(Project, PluginContainer, ExtensionContainer, TaskContainer) - Method in class net.kyori.indra.IndraPlugin
 
apply(Project, PluginContainer, ExtensionContainer, TaskContainer) - Method in class net.kyori.indra.internal.AbstractIndraPublishingPlugin
 
apply(Project, PluginContainer, ExtensionContainer, TaskContainer) - Method in class net.kyori.indra.internal.multirelease.IndraMultireleasePlugin
 
applyPublishingActions(PublishingExtension, Set<Action<MavenPublication>>) - Method in class net.kyori.indra.IndraPublishingPlugin
 
applyPublishingActions(PublishingExtension, Set<Action<MavenPublication>>) - Method in class net.kyori.indra.internal.AbstractIndraPublishingPlugin
Apply publishing actions to all publications targeted.
ApplyTo - Interface in net.kyori.indra.api.model
A representation of services that can be configured for a specific forge site (GitHub, GitLab, etc).
applyToJavadoc() - Method in interface net.kyori.indra.multirelease.MultireleaseSourceSet
Configure whether multi-release contents are exposed to Javadoc generation.
applyToJavadoc(boolean) - Method in interface net.kyori.indra.multirelease.MultireleaseSourceSet
Configure whether multi-release contents are exposed to Javadoc generation.
argumentProvider(CommandLineArgumentProvider) - Method in class net.kyori.indra.task.JDeps
 

B

base() - Method in interface net.kyori.indra.multirelease.MultireleaseVariantDetails
The source set containing the base version.
build() - Method in interface net.kyori.indra.api.model.ContinuousIntegration.Builder
Creates a new ContinuousIntegration instance.
build() - Method in interface net.kyori.indra.api.model.Issues.Builder
Creates a new Issues instance.
build() - Method in interface net.kyori.indra.api.model.License.Builder
Creates a new License instance.
build() - Method in interface net.kyori.indra.api.model.SourceCodeManagement.Builder
Creates a new SourceCodeManagement instance.
builder() - Static method in interface net.kyori.indra.api.model.ContinuousIntegration
Create a new CI builder.
builder() - Static method in interface net.kyori.indra.api.model.Issues
Create a new builder for a Issues instance.
builder() - Static method in interface net.kyori.indra.api.model.License
Create a builder to construct a custom license.
builder() - Static method in interface net.kyori.indra.api.model.SourceCodeManagement
Create a new builder for SourceCodeManagement instances.

C

CheckModuleExports - Class in net.kyori.indra.task
Validate that all packages within a module are appropriately exported.
CheckModuleExports() - Constructor for class net.kyori.indra.task.CheckModuleExports
 
checkstyle() - Method in interface net.kyori.indra.IndraExtension
A property representing the version of checkstyle to be used.
checkstyle() - Method in class net.kyori.indra.internal.IndraExtensionImpl
 
checkstyle(String) - Method in interface net.kyori.indra.IndraExtension
Set the version of checkstyle to be used.
CHECKSTYLE_ALL_TASK - Static variable in class net.kyori.indra.IndraCheckstylePlugin
 
ci() - Method in interface net.kyori.indra.api.model.ApplyTo
Get whether CI configuration will be applied.
ci() - Method in interface net.kyori.indra.IndraExtension
 
ci() - Method in class net.kyori.indra.internal.IndraExtensionImpl
 
ci(boolean) - Method in interface net.kyori.indra.api.model.ApplyTo
Set whether continuous integration configuration will be applied.
ci(ContinuousIntegration) - Method in interface net.kyori.indra.IndraExtension
 
ci(Action<ContinuousIntegration.Builder>) - Method in interface net.kyori.indra.IndraExtension
 
configureCompileTasks(Project, SourceSet, Provider<Integer>, Provider<Integer>) - Method in class net.kyori.indra.internal.language.JavaSupport
 
configureCompileTasks(Project, SourceSet, Provider<Integer>, Provider<Integer>) - Method in class net.kyori.indra.internal.language.KotlinSupport
 
configureCompileTasks(Project, SourceSet, Provider<Integer>, Provider<Integer>) - Method in interface net.kyori.indra.internal.language.LanguageSupport
Configure compile tasks.
configureCompileTasks(Project, SourceSet, Provider<Integer>, Provider<Integer>) - Method in class net.kyori.indra.internal.language.ScalaSupport
 
configureCompileTasks(Project, SourceSet, Provider<Integer>, Provider<Integer>) - Method in class net.kyori.indra.internal.language.GroovySupport
 
configureDocTasks(Project, SourceSet, Provider<Integer>, Provider<Integer>) - Method in class net.kyori.indra.internal.language.JavaSupport
 
configureDocTasks(Project, SourceSet, Provider<Integer>, Provider<Integer>) - Method in interface net.kyori.indra.internal.language.LanguageSupport
Configure documentation tasks.
configurePublications(Action<MavenPublication>) - Method in interface net.kyori.indra.IndraExtension
 
configurePublications(Action<MavenPublication>) - Method in class net.kyori.indra.internal.IndraExtensionImpl
 
configurePublications(PublishingExtension, Action<MavenPublication>) - Method in class net.kyori.indra.IndraPublishingPlugin
 
configurePublications(PublishingExtension, Action<MavenPublication>) - Method in class net.kyori.indra.internal.AbstractIndraPublishingPlugin
Configure and/or create publications, applying the provided common configuration action.
configureVariants(Action<MultireleaseVariantDetails>) - Method in interface net.kyori.indra.multirelease.MultireleaseSourceSet
Configure derived source sets.
connection() - Method in interface net.kyori.indra.api.model.SourceCodeManagement
Get a read-only access to the project's repository.
connection(String) - Method in interface net.kyori.indra.api.model.SourceCodeManagement.Builder
Set a read-only access to the project's repository.
ContinuousIntegration - Interface in net.kyori.indra.api.model
A simplified description of a continuous integration system.
ContinuousIntegration.Builder - Interface in net.kyori.indra.api.model
A builder for new continuous integration instances.

D

DEFAULT_ENCODING - Static variable in interface net.kyori.indra.internal.language.LanguageSupport
 
defaults() - Static method in interface net.kyori.indra.api.model.ApplyTo
Create a new instance with default values.
details(SourceSet, int, SourceSet) - Static method in interface net.kyori.indra.multirelease.MultireleaseVariantDetails
Create a new instance of multirelease variant details.
developerConnection() - Method in interface net.kyori.indra.api.model.SourceCodeManagement
Get a read-write access to the project's repository.
developerConnection(String) - Method in interface net.kyori.indra.api.model.SourceCodeManagement.Builder
Set a read-write access to the project's repository.

E

exclude(String...) - Method in class net.kyori.indra.task.CheckModuleExports
Add package prefix exclusions for module validation.
execute() - Method in class net.kyori.indra.task.JDeps
Execute the task.
extension(ExtensionContainer) - Static method in class net.kyori.indra.Indra
Get or create the indra extension for a project.
EXTENSION_NAME - Static variable in class net.kyori.indra.Indra
 
EXTENSION_NAME - Static variable in interface net.kyori.indra.repository.SonatypeRepositories
 
extraApplySteps(Project) - Method in class net.kyori.indra.internal.AbstractIndraPublishingPlugin
Add any extra steps sub-plugins might want to perform on application.

F

from(SourceSet) - Static method in interface net.kyori.indra.multirelease.MultireleaseSourceSet
Given an existing source set, get the multirelease extension.
from(ContinuousIntegration) - Method in interface net.kyori.indra.api.model.ContinuousIntegration.Builder
Fill a builder with attribute values from the provided ContinuousIntegration instance.
from(Issues) - Method in interface net.kyori.indra.api.model.Issues.Builder
Fill a builder with attribute values from the provided Issues instance.
from(License) - Method in interface net.kyori.indra.api.model.License.Builder
Fill a builder with attribute values from the provided Issues instance.

G

getAllArguments() - Method in class net.kyori.indra.task.JDeps
Calculate all arguments for the task, using freeform arguments and argument providers.
getArgumentProviders() - Method in class net.kyori.indra.task.JDeps
Extra argument providers to generate jdeps arguments.
getArguments() - Method in class net.kyori.indra.task.JDeps
Free-form arguments to pass to jdeps.
getCheckedModule() - Method in class net.kyori.indra.task.CheckModuleExports
A file property referring to the module jar checked in this task.
getExclusions() - Method in class net.kyori.indra.task.CheckModuleExports
Get package prefixes that do not have to be exported.
getExecOps() - Method in class net.kyori.indra.task.JDeps
 
getJavaLauncher() - Method in class net.kyori.indra.task.JDeps
Set the Java instance to execute the jdeps tool with.
getModulePath() - Method in class net.kyori.indra.task.JDeps
Get the module path to pass to the JDeps tool.
getMultireleaseVersion() - Method in class net.kyori.indra.task.JDeps
Set the specific version to test against given a multi-release input jar.
getProcessClasses() - Method in class net.kyori.indra.task.JDeps
Class files, directories, and/or JAR files to process.
getResource(String) - Method in class net.kyori.indra.internal.SelfPreferringClassLoader
 
getResources(String) - Method in class net.kyori.indra.internal.SelfPreferringClassLoader
 
getToolchains() - Method in class net.kyori.indra.task.JDeps
 
github(String, String) - Method in interface net.kyori.indra.IndraExtension
 
github(String, String, Action<ApplyTo>) - Method in interface net.kyori.indra.IndraExtension
 
github(String, String, Action<ApplyTo>) - Method in class net.kyori.indra.internal.IndraExtensionImpl
 
gitlab(String, String) - Method in interface net.kyori.indra.IndraExtension
 
gitlab(String, String, Action<ApplyTo>) - Method in interface net.kyori.indra.IndraExtension
 
gitlab(String, String, Action<ApplyTo>) - Method in class net.kyori.indra.internal.IndraExtensionImpl
 
gpl3Only() - Static method in interface net.kyori.indra.api.model.License
Get a GPL-3.0-only license instance.
gpl3OnlyLicense() - Method in interface net.kyori.indra.IndraExtension
 
gpl3OrLater() - Static method in interface net.kyori.indra.api.model.License
Get a GPL-3.0-or-later license instance.
gpl3OrLaterLicense() - Method in interface net.kyori.indra.IndraExtension
 
GroovySupport - Class in net.kyori.indra.internal.language
Support for Groovy-language plugins
GroovySupport(JavaToolchainService) - Constructor for class net.kyori.indra.internal.language.GroovySupport
 

H

HAS_GRADLE_7_2 - Static variable in interface net.kyori.indra.internal.language.LanguageSupport
 

I

ImmutablesStyle - Annotation Type in net.kyori.indra.internal
Supertype for compile-time generated data.
includeJavaSoftwareComponentInPublications() - Method in interface net.kyori.indra.IndraExtension
Whether the java SoftwareComponent should be automatically included in publications.
includeJavaSoftwareComponentInPublications() - Method in class net.kyori.indra.internal.IndraExtensionImpl
 
includeJavaSoftwareComponentInPublications(boolean) - Method in interface net.kyori.indra.IndraExtension
Set whether the java component should be included in publications.
Indra - Class in net.kyori.indra
 
Indra() - Constructor for class net.kyori.indra.Indra
 
IndraCheckstylePlugin - Class in net.kyori.indra
Configure Gradle's built-in checkstyle plugin.
IndraCheckstylePlugin() - Constructor for class net.kyori.indra.IndraCheckstylePlugin
 
IndraExtension - Interface in net.kyori.indra
Extension exposing extra functionality provided by Indra.
IndraExtensionImpl - Class in net.kyori.indra.internal
 
IndraExtensionImpl(ObjectFactory) - Constructor for class net.kyori.indra.internal.IndraExtensionImpl
 
IndraLicenseHeaderPlugin - Class in net.kyori.indra
 
IndraLicenseHeaderPlugin() - Constructor for class net.kyori.indra.IndraLicenseHeaderPlugin
 
IndraMultireleasePlugin - Class in net.kyori.indra.internal.multirelease
Multirelease jar plugin.
IndraMultireleasePlugin(ObjectFactory) - Constructor for class net.kyori.indra.internal.multirelease.IndraMultireleasePlugin
 
IndraPlugin - Class in net.kyori.indra
The primary Indra plugin providing project configuration.
IndraPlugin() - Constructor for class net.kyori.indra.IndraPlugin
 
IndraPublishingPlugin - Class in net.kyori.indra
 
IndraPublishingPlugin() - Constructor for class net.kyori.indra.IndraPublishingPlugin
 
isModule(File, boolean) - Static method in class net.kyori.indra.internal.ModularityDetecter
 
isModuleInfo(String) - Static method in class net.kyori.indra.internal.ModularityDetecter
 
isRelease(Project) - Static method in class net.kyori.indra.util.Versioning
Verify that this project is checked out to a release version.
isSnapshot(Project) - Static method in class net.kyori.indra.util.Versioning
 
issues() - Method in interface net.kyori.indra.api.model.ApplyTo
Get whether issues configuration will be applied.
issues() - Method in interface net.kyori.indra.IndraExtension
 
issues() - Method in class net.kyori.indra.internal.IndraExtensionImpl
 
issues(boolean) - Method in interface net.kyori.indra.api.model.ApplyTo
Set whether issue tracker configuration will be applied.
issues(Issues) - Method in interface net.kyori.indra.IndraExtension
 
issues(Action<Issues.Builder>) - Method in interface net.kyori.indra.IndraExtension
 
Issues - Interface in net.kyori.indra.api.model
Project issue tracker information.
Issues.Builder - Interface in net.kyori.indra.api.model
A builder for new issue tracker instances.

J

JavaSupport - Class in net.kyori.indra.internal.language
 
JavaSupport(JavaToolchainService) - Constructor for class net.kyori.indra.internal.language.JavaSupport
 
JavaToolchainVersions - Interface in net.kyori.indra
Options configuring Java toolchain versioning.
JavaToolchainVersionsImpl - Class in net.kyori.indra.internal
 
JavaToolchainVersionsImpl(ObjectFactory, ProviderFactory) - Constructor for class net.kyori.indra.internal.JavaToolchainVersionsImpl
 
javaVersions() - Method in interface net.kyori.indra.IndraExtension
Options controlling JVM toolchain versions.
javaVersions() - Method in class net.kyori.indra.internal.IndraExtensionImpl
 
javaVersions(Action<JavaToolchainVersions>) - Method in interface net.kyori.indra.IndraExtension
Configure the JVM versioning configuration.
javaVersions(Action<JavaToolchainVersions>) - Method in class net.kyori.indra.internal.IndraExtensionImpl
 
JDeps - Class in net.kyori.indra.task
Execute the jdeps tool.
JDeps() - Constructor for class net.kyori.indra.task.JDeps
Create a new task instance.
jenkins(String) - Method in interface net.kyori.indra.IndraExtension
 

K

KotlinSupport - Class in net.kyori.indra.internal.language
 
KotlinSupport(JavaToolchainService) - Constructor for class net.kyori.indra.internal.language.KotlinSupport
 

L

LanguageSupport - Interface in net.kyori.indra.internal.language
 
lgpl3Only() - Static method in interface net.kyori.indra.api.model.License
Get an LGPL-3.0-only license instance.
lgpl3OnlyLicense() - Method in interface net.kyori.indra.IndraExtension
 
lgpl3OrLater() - Static method in interface net.kyori.indra.api.model.License
Get an LGPL-3.0-or-later license instance.
lgpl3OrLaterLicense() - Method in interface net.kyori.indra.IndraExtension
 
license() - Method in interface net.kyori.indra.IndraExtension
 
license() - Method in class net.kyori.indra.internal.IndraExtensionImpl
 
license(License) - Method in interface net.kyori.indra.IndraExtension
 
license(Action<License.Builder>) - Method in interface net.kyori.indra.IndraExtension
 
License - Interface in net.kyori.indra.api.model
License information for the current project.
License.Builder - Interface in net.kyori.indra.api.model
A builder for Licenses.
loadClass(String, boolean) - Method in class net.kyori.indra.internal.SelfPreferringClassLoader
 

M

minimumToolchain() - Method in class net.kyori.indra.internal.JavaToolchainVersionsImpl
 
minimumToolchain() - Method in interface net.kyori.indra.JavaToolchainVersions
The minimum toolchain version to use when building.
minimumToolchain(int) - Method in class net.kyori.indra.internal.JavaToolchainVersionsImpl
 
minimumToolchain(int) - Method in interface net.kyori.indra.JavaToolchainVersions
Sets the minimum toolchain version.
mit() - Static method in interface net.kyori.indra.api.model.License
Get an MIT license instance.
mitLicense() - Method in interface net.kyori.indra.IndraExtension
 
ModularityDetecter - Class in net.kyori.indra.internal
Our version of JavaModuleDetector from Gradle, since that's internal API.
moduleName() - Method in interface net.kyori.indra.multirelease.MultireleaseSourceSet
The module name needs to be explicitly passed if a modular multirelease jar is desired.
moduleName(String) - Method in interface net.kyori.indra.multirelease.MultireleaseSourceSet
The module name to explicitly pass if a modular multirelease jar is desired.
mpl2() - Static method in interface net.kyori.indra.api.model.License
Get an MPL-2 license instance.
mpl2License() - Method in interface net.kyori.indra.IndraExtension
 
MultireleaseSourceSet - Interface in net.kyori.indra.multirelease
Information about multirelease variants of a source set.
MultireleaseVariantDetails - Interface in net.kyori.indra.multirelease
Details about a specific version variant of a multirelease artifact.

N

name() - Method in interface net.kyori.indra.api.model.License
Get the display name of this license.
name() - Method in interface net.kyori.indra.repository.RemoteRepository
The name of the repository.
name(String) - Method in interface net.kyori.indra.api.model.License.Builder
Set the display name of this license.
net.kyori.indra - package net.kyori.indra
 
net.kyori.indra.api.model - package net.kyori.indra.api.model
 
net.kyori.indra.internal - package net.kyori.indra.internal
 
net.kyori.indra.internal.language - package net.kyori.indra.internal.language
 
net.kyori.indra.internal.multirelease - package net.kyori.indra.internal.multirelease
 
net.kyori.indra.multirelease - package net.kyori.indra.multirelease
 
net.kyori.indra.repository - package net.kyori.indra.repository
 
net.kyori.indra.task - package net.kyori.indra.task
 
net.kyori.indra.util - package net.kyori.indra.util
 

O

ossSnapshots() - Method in class net.kyori.indra.internal.SonatypeRepositoriesImpl
 
ossSnapshots() - Method in interface net.kyori.indra.repository.SonatypeRepositories
Add the Sonatype OSS snapshot repository to this project.

P

previewFeatureArgumentProvider() - Method in class net.kyori.indra.internal.IndraExtensionImpl
 
previewFeaturesEnabled() - Method in class net.kyori.indra.internal.JavaToolchainVersionsImpl
 
previewFeaturesEnabled() - Method in interface net.kyori.indra.JavaToolchainVersions
Whether to enable Java preview features on compile, test, and execution tasks.
previewFeaturesEnabled(boolean) - Method in class net.kyori.indra.internal.JavaToolchainVersionsImpl
 
previewFeaturesEnabled(boolean) - Method in interface net.kyori.indra.JavaToolchainVersions
Set whether Java preview features are enabled on compile, test, and execution tasks.
PUBLICATION_NAME - Static variable in class net.kyori.indra.Indra
 
publishAllTo(String, String) - Method in interface net.kyori.indra.IndraExtension
 
publishAllTo(String, String) - Method in class net.kyori.indra.internal.IndraExtensionImpl
 
publishing() - Method in interface net.kyori.indra.api.model.ApplyTo
Get whether publishing configuration will be applied.
publishing(boolean) - Method in interface net.kyori.indra.api.model.ApplyTo
Set whether publishing will be applied.
publishReleasesTo(String, String) - Method in interface net.kyori.indra.IndraExtension
 
publishReleasesTo(String, String) - Method in class net.kyori.indra.internal.IndraExtensionImpl
 
publishSnapshotsTo(String, String) - Method in interface net.kyori.indra.IndraExtension
 
publishSnapshotsTo(String, String) - Method in class net.kyori.indra.internal.IndraExtensionImpl
 

R

registerApplyCallback(Project, Action<? super Project>) - Method in class net.kyori.indra.internal.language.GroovySupport
 
registerApplyCallback(Project, Action<? super Project>) - Method in class net.kyori.indra.internal.language.JavaSupport
 
registerApplyCallback(Project, Action<? super Project>) - Method in class net.kyori.indra.internal.language.KotlinSupport
 
registerApplyCallback(Project, Action<? super Project>) - Method in interface net.kyori.indra.internal.language.LanguageSupport
 
registerApplyCallback(Project, Action<? super Project>) - Method in class net.kyori.indra.internal.language.ScalaSupport
 
registerRepositoryExtensions(RepositoryHandler, Iterable<RemoteRepository>) - Static method in class net.kyori.indra.repository.Repositories
 
registerRepositoryExtensions(RepositoryHandler, RemoteRepository...) - Static method in class net.kyori.indra.repository.Repositories
 
releases() - Method in interface net.kyori.indra.repository.RemoteRepository
Whether releases should be included in this repository.
releasesOnly(String, String) - Static method in interface net.kyori.indra.repository.RemoteRepository
Create a repository that will only publish/resolve releases.
releasesOnly(String, URI) - Static method in interface net.kyori.indra.repository.RemoteRepository
Create a repository that will only publish/resolve releases.
RemoteRepository - Interface in net.kyori.indra.repository
A definition for a repository that can be added to projects.
Repositories - Class in net.kyori.indra.repository
Extensions for declaring additional custom repositories with factory methods.
reproducibleBuilds() - Method in interface net.kyori.indra.IndraExtension
Whether options that support reproducible builds should be enabled.
reproducibleBuilds() - Method in class net.kyori.indra.internal.IndraExtensionImpl
 
reproducibleBuilds(boolean) - Method in interface net.kyori.indra.IndraExtension
Set whether options that support reproducible builds should be enabled.
requireAllPackagesExported() - Method in interface net.kyori.indra.multirelease.MultireleaseSourceSet
Register a task to validate that all packages in the module this source set defines are exported.
requireAllPackagesExported(Action<? super CheckModuleExports>) - Method in interface net.kyori.indra.multirelease.MultireleaseSourceSet
Register a task to validate that packages in the module this source set defines are exported.

S

s01Snapshots() - Method in interface net.kyori.indra.repository.SonatypeRepositories
Add the new Sonatype OSS snapshot repository to this project.
ScalaSupport - Class in net.kyori.indra.internal.language
 
ScalaSupport(JavaToolchainService) - Constructor for class net.kyori.indra.internal.language.ScalaSupport
 
scm() - Method in interface net.kyori.indra.api.model.ApplyTo
Get whether scm configuration will be applied.
scm() - Method in interface net.kyori.indra.IndraExtension
 
scm() - Method in class net.kyori.indra.internal.IndraExtensionImpl
 
scm(boolean) - Method in interface net.kyori.indra.api.model.ApplyTo
Set whether scm will be applied.
scm(SourceCodeManagement) - Method in interface net.kyori.indra.IndraExtension
 
scm(Action<SourceCodeManagement.Builder>) - Method in interface net.kyori.indra.IndraExtension
 
SelfPreferringClassLoader - Class in net.kyori.indra.internal
A classloader that will load classes from itself rather than its parent where possible.
SelfPreferringClassLoader(URL[], ClassLoader) - Constructor for class net.kyori.indra.internal.SelfPreferringClassLoader
 
snapshots() - Method in interface net.kyori.indra.repository.RemoteRepository
Whether snapshots should be included in this repository.
snapshotsOn(int) - Method in class net.kyori.indra.internal.SonatypeRepositoriesImpl
 
snapshotsOn(int) - Method in interface net.kyori.indra.repository.SonatypeRepositories
Add a specific numbered Sonatype OSS snapshots host to this project.
snapshotsOnly(String, String) - Static method in interface net.kyori.indra.repository.RemoteRepository
Create a repository that will only publish/resolve snapshots.
snapshotsOnly(String, URI) - Static method in interface net.kyori.indra.repository.RemoteRepository
Create a repository that will only publish/resolve snapshots.
SONATYPE_SNAPSHOTS - Static variable in interface net.kyori.indra.repository.RemoteRepository
 
SonatypeRepositories - Interface in net.kyori.indra.repository
An extension to RepositoryHandler that allows configuring Sonatype OSSRH snapshot repositories.
SonatypeRepositoriesImpl - Class in net.kyori.indra.internal
 
SonatypeRepositoriesImpl(RepositoryHandler) - Constructor for class net.kyori.indra.internal.SonatypeRepositoriesImpl
 
SOURCE_FILES - Static variable in class net.kyori.indra.Indra
 
SourceCodeManagement - Interface in net.kyori.indra.api.model
SCM metadata information.
SourceCodeManagement.Builder - Interface in net.kyori.indra.api.model
A builder for SourceCodeManagement instances.
spdx() - Method in interface net.kyori.indra.api.model.License
Get the SPDX identifier that describes this license.
spdx(String) - Method in interface net.kyori.indra.api.model.License.Builder
Set the SPDX identifier that describes this license.
strictVersions() - Method in class net.kyori.indra.internal.JavaToolchainVersionsImpl
 
strictVersions() - Method in interface net.kyori.indra.JavaToolchainVersions
Whether to strictly apply toolchain versions.
strictVersions(boolean) - Method in class net.kyori.indra.internal.JavaToolchainVersionsImpl
 
strictVersions(boolean) - Method in interface net.kyori.indra.JavaToolchainVersions
 
system() - Method in interface net.kyori.indra.api.model.ContinuousIntegration
The name of the continuous integration system used.
system() - Method in interface net.kyori.indra.api.model.Issues
The name of the issue tracking system used.
system(String) - Method in interface net.kyori.indra.api.model.ContinuousIntegration.Builder
Sets the name of the continuous integration system used.
system(String) - Method in interface net.kyori.indra.api.model.Issues.Builder
Sets the name of the issue tracking system used.

T

target() - Method in class net.kyori.indra.internal.JavaToolchainVersionsImpl
 
target() - Method in interface net.kyori.indra.JavaToolchainVersions
The target Java version to compile for.
target(int) - Method in class net.kyori.indra.internal.JavaToolchainVersionsImpl
 
target(int) - Method in interface net.kyori.indra.JavaToolchainVersions
Set the target to compile Java for.
targetVersion() - Method in interface net.kyori.indra.multirelease.MultireleaseVariantDetails
The target Java major release.
testJava(int) - Static method in class net.kyori.indra.Indra
 
testWith() - Method in class net.kyori.indra.internal.JavaToolchainVersionsImpl
 
testWith() - Method in interface net.kyori.indra.JavaToolchainVersions
Toolchains that should be used to execute tests when strict versions are enabled.
testWith(int...) - Method in class net.kyori.indra.internal.JavaToolchainVersionsImpl
 
testWith(int...) - Method in interface net.kyori.indra.JavaToolchainVersions
Add alternate versions that should be tested with, when strict versions are enabled.

U

url() - Method in interface net.kyori.indra.api.model.ContinuousIntegration
The URL pointing to a web interface for the CI system.
url() - Method in interface net.kyori.indra.api.model.Issues
The URL pointing to a web interface for the CI system.
url() - Method in interface net.kyori.indra.api.model.License
Get a URL to the text of this license.
url() - Method in interface net.kyori.indra.api.model.SourceCodeManagement
Get a web URL to view this project's repository.
url() - Method in interface net.kyori.indra.repository.RemoteRepository
The URL providing the remote location of this repository.
url(String) - Method in interface net.kyori.indra.api.model.ContinuousIntegration.Builder
Sets the URL pointing to a web interface for the CI system.
url(String) - Method in interface net.kyori.indra.api.model.Issues.Builder
Sets the URL pointing to a web interface for the CI system.
url(String) - Method in interface net.kyori.indra.api.model.License.Builder
Set the URL of this license.
url(String) - Method in interface net.kyori.indra.api.model.SourceCodeManagement.Builder
Get a web URL to view this project's repository.

V

validateModule() - Method in class net.kyori.indra.task.CheckModuleExports
 
variant() - Method in interface net.kyori.indra.multirelease.MultireleaseVariantDetails
The source set containing the MultireleaseVariantDetails.targetVersion() version variant.
Versioning - Class in net.kyori.indra.util
 
versionNumber(JavaVersion) - Static method in class net.kyori.indra.util.Versioning
 
versionString(int) - Static method in class net.kyori.indra.util.Versioning
 
versionString(JavaVersion) - Static method in class net.kyori.indra.util.Versioning
 
A B C D E F G H I J K L M N O P R S T U V 
All Classes All Packages