Skip navigation links
A B C D E G I J P R W 

A

AbstractRockcraftTask - Class in com.canonical.rockcraft.gradle
Base class for rockcraft tasks
AbstractRockcraftTask(RockcraftOptions) - Constructor for class com.canonical.rockcraft.gradle.AbstractRockcraftTask
Constructs the CreateRockcraft task
apply(Project) - Method in class com.canonical.rockcraft.gradle.RockcraftPlugin
Applies the plugin
ArtifactCopy - Class in com.canonical.rockcraft.gradle.dependencies
Utility class to copy artifact to the output location
ArtifactCopy(Path) - Constructor for class com.canonical.rockcraft.gradle.dependencies.ArtifactCopy
Construct ArtifactCopy

B

BOOT_JAR - Static variable in interface com.canonical.rockcraft.gradle.ITaskNames
bootJar - used to package String Boot jar by spring boot plugin
buildBuildRock() - Method in class com.canonical.rockcraft.gradle.BuildBuildRockcraftTask
Pack the build rock
BuildBuildRockcraftTask - Class in com.canonical.rockcraft.gradle
Gradle task to pack build/test rock
BuildBuildRockcraftTask(BuildRockcraftOptions) - Constructor for class com.canonical.rockcraft.gradle.BuildBuildRockcraftTask
Construct new BuildBuildRockcraftTask
BuildRockcraftTask - Class in com.canonical.rockcraft.gradle
This task builds a ROCK image by calling rockcraft pack.
BuildRockcraftTask(RockcraftOptions) - Constructor for class com.canonical.rockcraft.gradle.BuildRockcraftTask
Constructs BuildRockcraftTask

C

com.canonical.rockcraft.gradle - package com.canonical.rockcraft.gradle
 
com.canonical.rockcraft.gradle.dependencies - package com.canonical.rockcraft.gradle.dependencies
 
copyArtifacts(ArtifactCollection) - Method in class com.canonical.rockcraft.gradle.dependencies.ArtifactCopy
Copy the artifact collection
copyToMavenRepository(ResolvedArtifactResult) - Method in class com.canonical.rockcraft.gradle.dependencies.ArtifactCopy
Copy individual artifact to the destination
CreateBuildRockcraftTask - Class in com.canonical.rockcraft.gradle
CreateBuildRockcraftTask writes rockcraft.yaml for the build rock.
CreateBuildRockcraftTask(BuildRockcraftOptions) - Constructor for class com.canonical.rockcraft.gradle.CreateBuildRockcraftTask
Construct CreateBuildRockcraftTask
createBuildRockProjectSettings(Project) - Static method in class com.canonical.rockcraft.gradle.RockSettingsFactory
Creates RockProjectSettings from Gradle project for the build rock
CreateRockcraftTask - Class in com.canonical.rockcraft.gradle
This task writes rockcraft.yaml file for the application.
CreateRockcraftTask(RockcraftOptions) - Constructor for class com.canonical.rockcraft.gradle.CreateRockcraftTask
Constructs CreateRockcraftTask
createRockProjectSettings(Project) - Static method in class com.canonical.rockcraft.gradle.RockSettingsFactory
Creates RockProjectSettings from Gradle project

D

DEPENDENCIES - Static variable in interface com.canonical.rockcraft.gradle.ITaskNames
dependencies-export - used to write dependencies of the project
DependencyExportTask - Class in com.canonical.rockcraft.gradle.dependencies
DependencyExportTask writes the project build dependencies to the output directory.
DependencyExportTask(DependencyOptions) - Constructor for class com.canonical.rockcraft.gradle.dependencies.DependencyExportTask
Constructs DependencyExportTask
DependencyResolutionResult - Class in com.canonical.rockcraft.gradle.dependencies
Dependency lookup result for maven pom
DependencyResolutionResult(Set<ComponentIdentifier>, Set<ComponentIdentifier>) - Constructor for class com.canonical.rockcraft.gradle.dependencies.DependencyResolutionResult
Result of dependency resolution

E

export() - Method in class com.canonical.rockcraft.gradle.dependencies.DependencyExportTask
Task action to write dependencies

G

getDependencies() - Method in class com.canonical.rockcraft.gradle.dependencies.DependencyResolutionResult
Get direct dependencies
getDependencyManagement() - Method in class com.canonical.rockcraft.gradle.dependencies.DependencyResolutionResult
Get boms
getOptions() - Method in class com.canonical.rockcraft.gradle.AbstractRockcraftTask
Gets rockcraft project options
getOutputDirectory() - Method in class com.canonical.rockcraft.gradle.dependencies.DependencyExportTask
Output directory for the dependency export

I

ITaskNames - Interface in com.canonical.rockcraft.gradle
Plugin task names

J

JAR - Static variable in interface com.canonical.rockcraft.gradle.ITaskNames
Jar task - used to package application jar by 'application' task
JLINK - Static variable in interface com.canonical.rockcraft.gradle.ITaskNames
jlink task is provided by Beryx Jlink plugin

P

packRock() - Method in class com.canonical.rockcraft.gradle.BuildRockcraftTask
The task action
PomDependencyReader - Class in com.canonical.rockcraft.gradle.dependencies
Read dependencies of the POM file and return an array of ComponentIdentifiers
PomDependencyReader(DependencyHandler, ConfigurationContainer, ArtifactCopy) - Constructor for class com.canonical.rockcraft.gradle.dependencies.PomDependencyReader
Constructs POM dependency reader
PushBuildRockcraftTask - Class in com.canonical.rockcraft.gradle
This task pushes rock image to the local docker
PushBuildRockcraftTask(BuildRockcraftOptions) - Constructor for class com.canonical.rockcraft.gradle.PushBuildRockcraftTask
Constructs PushRockcraftTask
pushRock() - Method in class com.canonical.rockcraft.gradle.PushBuildRockcraftTask
The task action
pushRock() - Method in class com.canonical.rockcraft.gradle.PushRockcraftTask
The task action
PushRockcraftTask - Class in com.canonical.rockcraft.gradle
This task pushes rock image to the local docker
PushRockcraftTask(RockcraftOptions) - Constructor for class com.canonical.rockcraft.gradle.PushRockcraftTask
Constructs PushRockcraftTask

R

RockcraftPlugin - Class in com.canonical.rockcraft.gradle
Gradle plugin for Rockcraft.
RockcraftPlugin() - Constructor for class com.canonical.rockcraft.gradle.RockcraftPlugin
Constructs RockcraftPlugin
RockSettingsFactory - Class in com.canonical.rockcraft.gradle
Creates RockProjectSettings from Gradle project
RUNTIME - Static variable in interface com.canonical.rockcraft.gradle.ITaskNames
runtime task is provided by Beryx Runtime plugin

W

writeRockcraft() - Method in class com.canonical.rockcraft.gradle.CreateBuildRockcraftTask
Task action to write rockcraft.yaml for the build rock
writeRockcraft() - Method in class com.canonical.rockcraft.gradle.CreateRockcraftTask
Task action to write rockcraft.yaml
A B C D E G I J P R W 
Skip navigation links