Index
All Classes and Interfaces|All Packages|Constant Field Values
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.internal.RemoteRepository
-
Register this repository with a repository handler.
- all(String, String) - Static method in interface net.kyori.indra.internal.RemoteRepository
-
Create a repository that will publish/resolve both releases and snapshots.
- all(String, URI) - Static method in interface net.kyori.indra.internal.RemoteRepository
-
Create a repository that will publish/resolve both releases and snapshots.
- alternateSigningConfigured() - Method in class net.kyori.indra.internal.IndraExtensionImpl
- 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.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
- applyFinalizingAndLogging(Property<? super V>, Provider<? extends V>, String) - Static method in class net.kyori.indra.internal.PropertyUtils
- 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
ContinuousIntegrationinstance. - build() - Method in interface net.kyori.indra.api.model.Issues.Builder
-
Creates a new
Issuesinstance. - build() - Method in interface net.kyori.indra.api.model.License.Builder
-
Creates a new
Licenseinstance. - build() - Method in interface net.kyori.indra.api.model.SourceCodeManagement.Builder
-
Creates a new
SourceCodeManagementinstance. - 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
Issuesinstance. - 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
SourceCodeManagementinstances.
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.GroovySupport
- 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
- 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
indraextension 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
ContinuousIntegrationinstance. - from(Issues) - Method in interface net.kyori.indra.api.model.Issues.Builder
-
Fill a builder with attribute values from the provided
Issuesinstance. - from(License) - Method in interface net.kyori.indra.api.model.License.Builder
-
Fill a builder with attribute values from the provided
Issuesinstance.
G
- getAllArguments() - Method in class net.kyori.indra.task.JDeps
-
Calculate all arguments for the task, using freeform arguments and argument providers.
- getAndLog(Provider<V>, String) - Static method in class net.kyori.indra.internal.PropertyUtils
- 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
jdepstool 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
javaSoftwareComponentshould 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
javacomponent 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
checkstyleplugin. - 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, ProviderFactory, ProjectLayout) - Constructor for class net.kyori.indra.internal.IndraExtensionImpl
- 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
- initSigningExtension(SigningExtension) - Method in class net.kyori.indra.internal.IndraExtensionImpl
- 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
jdepstool. - 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
- logValueComputation(Provider<? extends V>, String) - Static method in class net.kyori.indra.internal.PropertyUtils
M
- MINIMUM_SUPPORTED - Static variable in class net.kyori.indra.Indra
-
The minimum supported Gradle version for the Indra suite.
- minimumGradleVersion() - Method in class net.kyori.indra.IndraCheckstylePlugin
- minimumGradleVersion() - Method in class net.kyori.indra.IndraPlugin
- minimumGradleVersion() - Method in class net.kyori.indra.internal.AbstractIndraPublishingPlugin
- 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.internal.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.
- PropertyUtils - Class in net.kyori.indra.internal
- 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
- releases() - Method in interface net.kyori.indra.internal.RemoteRepository
-
Whether releases should be included in this repository.
- releasesOnly(String, String) - Static method in interface net.kyori.indra.internal.RemoteRepository
-
Create a repository that will only publish/resolve releases.
- releasesOnly(String, URI) - Static method in interface net.kyori.indra.internal.RemoteRepository
-
Create a repository that will only publish/resolve releases.
- RemoteRepository - Interface in net.kyori.indra.internal
-
A definition for a repository that can be added to projects.
- 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
- signWithKeyFromPrefixedProperties(String) - Method in interface net.kyori.indra.IndraExtension
-
Configure signing to source key and password for signing from two gradle properties with the provided prefix.
- signWithKeyFromPrefixedProperties(String) - Method in class net.kyori.indra.internal.IndraExtensionImpl
- signWithKeyFromProperties(String, String) - Method in interface net.kyori.indra.IndraExtension
-
Configure signing to source key and password for signing from Gradle properties.
- signWithKeyFromProperties(String, String) - Method in class net.kyori.indra.internal.IndraExtensionImpl
- snapshots() - Method in interface net.kyori.indra.internal.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.internal.RemoteRepository
-
Create a repository that will only publish/resolve snapshots.
- snapshotsOnly(String, URI) - Static method in interface net.kyori.indra.internal.RemoteRepository
-
Create a repository that will only publish/resolve snapshots.
- SonatypeRepositories - Interface in net.kyori.indra.repository
-
An extension to
RepositoryHandlerthat allows configuring Sonatype OSSRH snapshot repositories. - SonatypeRepositoriesImpl - Class in net.kyori.indra.internal
- SonatypeRepositoriesImpl(RepositoryHandler) - Constructor for class net.kyori.indra.internal.SonatypeRepositoriesImpl
- SourceCodeManagement - Interface in net.kyori.indra.api.model
-
SCM metadata information.
- SourceCodeManagement.Builder - Interface in net.kyori.indra.api.model
-
A builder for
SourceCodeManagementinstances. - 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.internal.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
All Classes and Interfaces|All Packages|Constant Field Values