Skip navigation links
A B C D E G H I J N P R T 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
afterResolve(ResolvableDependencies) - Method in class com.canonical.rockcraft.gradle.dependencies.BomResolutionListener
 
apply(Project) - Method in class com.canonical.rockcraft.gradle.RockcraftPlugin
Applies the plugin
ARTIFACT_TYPES - Static variable in class com.canonical.rockcraft.gradle.dependencies.DependencyExportTask
In addition to pom files we need to ensure that we have jar files and module files for the project dependencies
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

beforeResolve(ResolvableDependencies) - Method in class com.canonical.rockcraft.gradle.dependencies.BomResolutionListener
 
BomResolutionListener - Class in com.canonical.rockcraft.gradle.dependencies
 
BomResolutionListener() - Constructor for class com.canonical.rockcraft.gradle.dependencies.BomResolutionListener
 
BOOT_JAR - Static variable in interface com.canonical.rockcraft.gradle.ITaskNames
bootJar - used to package String Boot jar by spring boot plugin
BUILD_BUILD_ROCK - Static variable in interface com.canonical.rockcraft.gradle.ITaskNames
build-build-rock - packs the build rock
BUILD_ROCK - Static variable in interface com.canonical.rockcraft.gradle.ITaskNames
build-rock - packs the application rock
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

CHECK_ROCKCRAFT - Static variable in interface com.canonical.rockcraft.gradle.ITaskNames
checkRockcraft - verifies that rockcraft is installed
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
CREATE_BUILD_ROCK - Static variable in interface com.canonical.rockcraft.gradle.ITaskNames
create-build-rock - generates rockcraft.yaml for the build rock
CREATE_ROCK - Static variable in interface com.canonical.rockcraft.gradle.ITaskNames
create-rock - generates rockcraft.yaml for the application rock
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

getBoms() - Method in class com.canonical.rockcraft.gradle.dependencies.BomResolutionListener
 
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
getToolchainPackage(Project, JavaToolchainService, Logger) - Static method in class com.canonical.rockcraft.gradle.Toolchain
Gets the toolchain settings for the project
getToolchainService() - Method in class com.canonical.rockcraft.gradle.BuildRockcraftTask
 
getToolchainService() - Method in class com.canonical.rockcraft.gradle.CreateBuildRockcraftTask
 
getToolchainService() - Method in class com.canonical.rockcraft.gradle.CreateRockcraftTask
 

H

HAS_ROCKCRAFT - Static variable in class com.canonical.rockcraft.gradle.RockcraftPlugin
 

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

N

NATIVE_COMPILE - Static variable in interface com.canonical.rockcraft.gradle.ITaskNames
nativeCompile - GraalVM native image task

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
PUSH_BUILD_ROCK - Static variable in interface com.canonical.rockcraft.gradle.ITaskNames
push-build-rock - pushes the build rock to a container registry
PUSH_ROCK - Static variable in interface com.canonical.rockcraft.gradle.ITaskNames
push-rock - pushes the application rock to a container registry
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

T

Toolchain - Class in com.canonical.rockcraft.gradle
Utility class to get toolchain settings

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 H I J N P R T W 
Skip navigation links