Index

A C E G S 
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-INF directory.

S

SmithyJarPlugin - Class in software.amazon.smithy.gradle
A Plugin that 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 sources plugin 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
 
A C E G S 
All Classes and Interfaces|All Packages