Package-level declarations
Types
Link copied to clipboard
A task for generating an ID that can be used for naming a cache bucket on a CI.
Link copied to clipboard
Collect all app data from the current site and all library dependencies, writing the result to appDataFile.
Link copied to clipboard
abstract class KobwebCopySupplementalResourcesTask @Inject constructor(appBlock: AppBlock, val indexFile: Provider<RegularFile>) : KobwebCopyTask
Link copied to clipboard
Common base class for all "Kobweb copy" tasks, with convenience methods for processing & copying files.
Link copied to clipboard
abstract class KobwebCopyWorkerJsOutputTask @Inject constructor(appBlock: AppBlock) : KobwebCopyTask
Copy JS output which is automatically packaged into metadata by the Kobweb worker plugin.
Link copied to clipboard
abstract class KobwebCreateServerScriptsTask @Inject constructor(val siteLayout: SiteLayout) : KobwebTask
A simple task for creating scripts which can be used to run the Kobweb server in production mode.
Link copied to clipboard
class KobwebExportConfInputs(val siteRoot: String, val basePath: String, val script: String, val api: String?)
Link copied to clipboard
abstract class KobwebExportTask @Inject constructor(exportBlock: AppBlock.ExportBlock, val confInputs: KobwebExportConfInputs, val siteLayout: SiteLayout) : KobwebTask
Link copied to clipboard
abstract class KobwebGenerateApisFactoryTask @Inject constructor(appBlock: AppBlock) : KobwebGenerateTask
Link copied to clipboard
abstract class KobwebGenerateSiteEntryTask @Inject constructor(appBlock: AppBlock, val basePath: String, val buildTarget: BuildTarget, val confInputs: KobwebGenSiteEntryConfInputs) : KobwebGenerateTask
Link copied to clipboard
abstract class KobwebGenerateSiteIndexTask @Inject constructor(appBlock: AppBlock, val confInputs: KobwebGenIndexConfInputs, val buildTarget: BuildTarget) : KobwebGenerateTask
Link copied to clipboard
Common base class for all "Kobweb generate" tasks.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Print all routes for the current site to the console.
Link copied to clipboard
abstract class KobwebStartTask @Inject constructor(remoteDebuggingBlock: AppBlock.ServerBlock.RemoteDebuggingBlock, env: ServerEnvironment, siteLayout: SiteLayout, reuseServer: Boolean) : KobwebTask
Start a Kobweb web server.
Link copied to clipboard
Stop a Kobweb web server started by the KobwebStartTask.
Link copied to clipboard
Extract the server jar from this plugin's resources into the .kobweb folder.