Index
All Classes and Interfaces|All Packages
A
- apply(Project) - Method in class software.amazon.smithy.gradle.SmithyJarPlugin
C
- copyModelsToStaging() - Method in class software.amazon.smithy.gradle.tasks.SmithyJarStagingTask
E
- execute(Task) - Method in class software.amazon.smithy.gradle.actions.SmithyManifestUpdateAction
G
- getInputDirectory() - Method in class software.amazon.smithy.gradle.tasks.SmithyJarStagingTask
-
Input directory containing the smithy build artifacts to use for staging.
- getOutputDir() - Method in class software.amazon.smithy.gradle.tasks.SmithyJarStagingTask
-
Output Directory of the task.
- getProjection() - Method in class software.amazon.smithy.gradle.tasks.SmithyJarStagingTask
-
Projection to stage sources for.
- getSmithyMetaInfDir() - Method in class software.amazon.smithy.gradle.tasks.SmithyJarStagingTask
-
Get the staged source directory.
- getSmithyStagingDir() - Method in class software.amazon.smithy.gradle.tasks.SmithyJarStagingTask
-
Get the smithy staging directory path without the wrapping
META-INFdirectory.
S
- SmithyJarPlugin - Class in software.amazon.smithy.gradle
-
A
Pluginthat adds Smithy models to a generated Jar. - SmithyJarPlugin(Project) - Constructor for class software.amazon.smithy.gradle.SmithyJarPlugin
- SmithyJarStagingTask - Class in software.amazon.smithy.gradle.tasks
-
Stages Smithy source files and manifest generated by the
sourcesplugin into the correct file structure for inclusion in a JAR as resources. - SmithyJarStagingTask(FileSystemOperations, ProjectLayout) - Constructor for class software.amazon.smithy.gradle.tasks.SmithyJarStagingTask
- SmithyManifestUpdateAction - Class in software.amazon.smithy.gradle.actions
-
Action that updates a JAR's manifest with Smithy-specific attributes.
- SmithyManifestUpdateAction(Project, Set<String>) - Constructor for class software.amazon.smithy.gradle.actions.SmithyManifestUpdateAction
- software.amazon.smithy.gradle - package software.amazon.smithy.gradle
- software.amazon.smithy.gradle.actions - package software.amazon.smithy.gradle.actions
- software.amazon.smithy.gradle.tasks - package software.amazon.smithy.gradle.tasks
All Classes and Interfaces|All Packages